0
私はIEntityというインターフェースを持っています。インターフェイスを使用してカスタム属性を強制する
このインターフェイスを実装するすべてのクラスに、クラスレベルの属性が必要です。
私atttributeは次のとおりです。
[System.AttributeUsage(System.AttributeTargets.Class)]
public class DbSchemaElementAttribute : System.Attribute
{
public string Name { get; set; }
}
は、どのように私はクラスがIEntityを実施している場合、それはあまりにもこの属性を持たなければならないことを確認することができます。
これも可能ですか?インターフェイスは契約なので、これを強制する論理的な場所のようです。