0

我有这个 POCO 课程:

public class MyClass
{
    public int MyKey { get; set; }
    public string Name { get; set; }
    public bool DiscriminatorField { get; set; }
    public string AnotherInfo { get; set; }
}

我的数据库模型是这样的:

  • 主要的
    • 身份证号码
    • 名称 varchar
    • 鉴别器字段位
  • 具体1
    • 身份证号码
    • 另一个字段 varchar
  • 具体2
    • 身份证号码
    • 另一个字段 varchar

问题:使用流利的 API(并且最有可能EntityTypeConfiguration),我如何创建这个条件映射,如果鉴别器是 ,我的实体在哪里被填充,如果鉴别AnotherField器是?Specific1trueSpecific2false

注意:我不想创建两个不同的 POCO。我正在寻找这样的东西但有条件。

编辑:向 POCO 实体添加了鉴别器字段。

4

0 回答 0