0

我有一个相当简单的模型继承层次结构,它映射到现有数据库。

public class TestBase
{
    public Int64 Id
}

public class ResultTest : TestBase
{
}

public class BillingTest : TestBase
{
}

public class OrderBase : TestBase
{
}

public class OrderTest : OrderBase
{
}

public class MicroOrderTest : OrderBase
{
}

我遇到的问题是试图将这些映射到我们现有的数据库。在我们的主表 TestRevision 中,我们有一个 Type 列,它指示 BillingTest、ResultTest 和 OrderBase 的类型。然后,在另一个表 TestRevisionOrder 中,我们有一列指示订单的类型是 OrderTest 还是 MicroOrderTest。有没有办法使用 EF Fluent API 来映射这种类型关系?

4

0 回答 0