Ik gebruik een API met bedrijfsobjecten waarbij ik geen toegang tot de code heb. Ik gebruik deze objecten rechtstreeks in mijn razorweergaven en wil in staat zijn om mijn aangepaste displayName-attributen toe te passen nadat het object of de objecten zijn geïnstantieerd.
Dus in plaats van dit:
[DisplayName("First Name")]
public string GivenName;
Ik zou graag willen doen:
Profile.GivenName.DisplayName("FirstName");
Ik begrijp hoe het aangepaste kenmerk wordt gemaakt, maar ik heb problemen om ze programmatisch te maken.
Zodra ik dit kan doen, kan ik meer van mijn DataAnnotations toepassen.