既存のデータベースにマップするかなり単純なモデル継承階層があります。
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 には、BillingTest、ResultTest、および OrderBase のタイプを示す Type 列があります。次に、別のテーブル TestRevisionOrder には、注文のタイプが OrderTest か MicroOrderTest かを示す列があります。EF Fluent API を使用してこの型の関係をマップする方法はありますか?