私はモデルフォルダに多くのプロパティを持つ自動生成部分クラスを持っており、これらのプロパティ(annotateプロパティ)のいくつかのセッターを変更する必要があります。
私は将来、(リフレッシュ後に)自分自身を繰り返さないように、私は同じ属性を持つ別の部分クラスを持っています。
私はこれらのプロパティを変更するカスタム属性クラスを構築しました。しかし、これは役に立つよりも酷いので、どのようにDRYとクリーンなコードであることを望むプロパティに注釈を付けることができますか?
MVC自動生成クラスのasp.netプロパティに注釈を付ける
public partial class Stud <---- Extended partial class
{
public string Property2 <---- This does not work!
{
get {return Property2;}
set {Property2 = Property2.Trim();}
}
}
あなたがしたいことを理解しているかわかりません。あなたのコード例はループで自身を呼び出します。別の実装で自動生成プロパティの実装を変更しようとしている場合、それは不可能です。生成されたプロパティを取得して設定するには、別のプロパティが必要になります。新しいロジックを作成します。 –
モデル自動生成部分クラスのいくつかのプロパティをオーバーライドしようとしています。これは検証以上のもので、既にメタデータ属性を使用しています。 – H35am