次のようなものを含む Web サービスをインポートして自動生成されたクラスがあります (省略):
[System.Runtime.Serialization.DataMemberAttribute()]
public System.DateTime StartDate
{
get
{
return this.StartDateField;
}
set { /* implementation prop changed */ }
}
そして、このメンバーに MVC 形式の属性を追加したいと考えています。したがって、同じ定義を含む別のファイルでpartial class
、次のようなことをしたいと思います(これは違法です):
[DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
public DateTime StartDate;
部分メソッドは非公開にする必要がある、戻り値の型が void である、メソッドである必要があるなどの理由で、ここでは役に立ちません。
このメンバーをどのように装飾できますか?