5

モデルに属さない基本クラスから 2 つのエンティティ クラスを派生させる必要があります。

[NotMapped]
public abstract class BaseClass
{
    [NotMapped]
    public string SomeProperty { get; set; }
}
public partial class Derived1: BaseClass {}
public partial class Derived2: BaseClass {}

基本クラスとそのすべてのプロパティをマークしようとしまし[NotMapped]たが、コンテキスト初期化子は、両方の派生エンティティ クラスがマップされていないというエラーをスローします。

4

1 に答える 1

4

理解した。[NotMapped] 属性は基本クラスに適用されるべきではなく、そのプロパティのみに適用されるべきです。

于 2012-05-09T10:39:11.500 に答える