【发布时间】:2011-10-12 20:44:22
【问题描述】:
我有 3 张桌子:
1。发票
InvoiceID int PRIMARY KEY
2。订购
OrderID int 主键
3。交易
TransactionID int 主键
源代码
类别字符串
在“事务”表上,源(不幸的是)表现为“多态”(??)外键(必须有一个实际术语 - 对不起我的无知),这取决于类别列包含发票或订单的 ID。
但是没有实际的外键。
首先使用 EF 4.1 代码,有人知道我将如何创建正确的关联吗?
感谢您的帮助! 谢谢
解决方案
呃……尴尬开始了……我可以用同样的方式映射它,而不管任何实际的数据库外键。
我在尝试这样做时遇到了问题,但基本上与此无关。我没有要求上下文忽略的计算属性会生成错误的查询。
【问题讨论】:
标签: entity-framework foreign-keys