Ich arbeite an einem Projekt mit einer großen Anzahl von Datentabellen und zeige sie über ASP.net MVC-Bildschirme an.Automatisches Generieren von Datenanmerkungen aus camel case Feldnamen
Ich finde mich viel einfacher Daten Anmerkungen wie folgt zu schreiben:
[Display(Name = "Manager Name")]
public string ManagerName { get; set; }
[Display(Name = "Employee Name")]
public string EmployeeName { get; set; }
[Display(Name = "Employee No")]
public string EmployeeNo { get; set; }
[Display(Name = "Manager Employee No")]
public string ManagerEmployeeNo { get; set; }
Dies ist immer ziemlich langweilig und frage mich, ob es einen Weg gibt, dass ich entweder ein neues Attribut hinzufügen können, der sagt „convertFromCamel“ (oder etwas) oder ist es eine Möglichkeit,
@Html.DisplayNameFor(m => Model.First().EmployeeNo)
zu überschreiben, damit, wenn es keine Datenaufbelichtung der vorhandenen Feldnamen aus Kamel Fall umwandelt.
Dank im Voraus
Es ist nicht eine Daten Anmerkung Sie benötigen, dessen eine benutzerdefinierte DataAnnotationsModelMetadataProvider wo Sie überschreiben 'CreateMetadata()', um die ModelMetatdata.DisplayName -Eigenschaft zu setzen –