Pracuję nad projektem z ogromną liczbą tabel danych i wyświetlaniem ich na ekranach MVC ASP.net.Automatyczne generowanie adnotacji danych z nazw pól obserwacji wielbłądów
znajdę się pisać dużo prostych adnotacji danych tak:
[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; }
To się robi dość żmudne i zastanawiałem się, czy istnieje sposób, że mogę dodać nowy atrybut, który mówi „convertFromCamel” (lub coś) czy jest jakiś sposób, aby zastąpić
@Html.DisplayNameFor(m => Model.First().EmployeeNo)
tak, że jeśli nie ma adnotacji dane przetwarza istniejącą nazwę pola z przypadku wielbłąda.
góry dzięki
jego adnotacji danych trzeba, jego własny DataAnnotationsModelMetadataProvider gdzie zastępujesz 'CreateMetadata()', aby ustawić właściwość ModelMetatdata.DisplayName. –