EF Fluent API - 继承映射Table-Per-Type但是一对多

时间:2011-12-15 14:41:29

标签: api frameworks entity fluent

我正在寻找以下场景的EF流畅api映射语法。

假设我有以下两个表:

产品

  • ProductID(例如1,2,3)
  • 产品名称(例如可口可乐,百事可乐等)

StoreSpecificProducts

  • StoreSpecificProductID(例如1,2,3)
  • ProductID(例如百事可乐)
  • StoreID(例如1)
  • ReorderQuantity(例如10)

在上述结构中,许多商店可能拥有自己的产品版本。我的类结构将SiteSpecificProduct识别为产品,遵循'是'规则。

公共类StoreSpecificProduct:Product {...}

我找不到任何使用EF的流畅API和代码优先来演示一对多继承的示例。我知道TPT(table-per-type)很接近,但所有的例子都使用了一对一的例子。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

我们没有任何一对多的继承,我认为你的问题基本上是错误的。