インターフェースの例:
public Interface IEntity
Property ID() as Integer
end Interface
すべての EF オブジェクトで、このインターフェイスを主キーに実装する必要があります。
これは可能ですか?
インターフェースの例:
public Interface IEntity
Property ID() as Integer
end Interface
すべての EF オブジェクトで、このインターフェイスを主キーに実装する必要があります。
これは可能ですか?
これは CSharp で行うのは非常に簡単に思えますが、VB では、インターフェイスを実装しているプロパティ/関数/サブを具体的に宣言する必要があります。
public Property Id() as Integer Implements IEntity.Id
残念ながら、デザイナー ファイルをリッピングして、生成されたプロパティを変更する必要がありました。生成されたファイルをまとめて削除することになり、モデルをすべての属性マッピングを持つ個別のクラスに保持するようになりました。
クラスは部分的であるため、非常に簡単に実行できるはずです。