具有来自2个表的值的实体框架列

时间:2018-07-12 11:38:44

标签: entity-framework ef-code-first

为简单起见,我有一个带有此表的数据库

Toys
- Id
- Name
Fruits
- Id
- name
Orders
- Id
- Product (contains Fruits.Id or Toys.Id)
- Type (1 if Fruit, 2 if Toy,....)
- Qty

¿我如何映射“产品”以存储2个实体(水果或玩具)的ID?

PD:玩具和水果的ID永远不匹配

谢谢

1 个答案:

答案 0 :(得分:0)

如果这是一个困难的要求,那么我将通过在名为Products的数据库中进行查看来实现,这将是Toys和Fruits之间的结合。

但是请注意,订单上的导航属性“产品”将是“产品”类型,您必须将其手动映射到“水果”或“玩具”。