我在现有的第三方数据库中使用代码优先。使用此数据库,我可以添加表但不更改现有表。数据库中的表没有任何内置关系,但实体 相关:
<Table("OrderItems")>
Partial Public Class OrderItem
<Key>
Public Property OrderItemID As Integer
Public Property ProductId As Integer?
End Class
我希望这能映射到Product
,但我不能简单地这样做:
<ForeignKey("ProductId")>
Public Property Product As Product
因为它希望表具有外键约束。
如何在不更改现有表的情况下创建此映射?