私はコードにアクセスできないビジネスオブジェクトのAPIを消費しています。私はこれらのオブジェクトを私のかみそりビューで直接使用し、オブジェクトがインスタンス化された後に私のカスタムdisplayName属性を適用できるようにしたいと考えています。これに代えのでプログラムにカスタム属性をプロパティに適用する
、:
[DisplayName("First Name")]
public string GivenName;
私がやりたい:
Profile.GivenName.DisplayName("FirstName");
私はどのようにカスタム属性を作成して理解し、それらは、プログラムすることでトラブルを抱えています。
これができたら、私はDataAnnotationsをさらに適用することができます。
これは良い考えです。私は余分なレイヤーを作るのを避けようとしていましたが、インターフェイスの考え方は良いです。私はインターフェイスにカスタム属性を適用できますか? – Arnej65
はい、インターフェイスおよびインターフェイスのプロパティに属性を適用できます。 –
タイプが封印されていない場合、これは間違いなく移動方法です。 –