我得出结论,我绝对讨厌实体框架设计师!
我有两张桌子:
StockMovement
Warehouse
在StockMovement
我有以下列:
MovementID - Primary Key
MovementType
RefNumber
StockID
WarehouseID
在Warehouse
我有以下列:
WarehouseID
Code
Name
SiteID
现在,我认为这很简单,但嘿,这不是......
我只是想在WarehouseID
列之间添加新关联,以便我可以继续使用我的应用。
我添加了一个新的关联,但实体框架设计师每次都会抛出不同的错误,首先说我需要包含MovementID
列。我包含它然后它抱怨我将MovementID
列链接到其他东西
我想要做的就是将WarehouseID
中的StockMovements
与WarehouseID
中的Warehouse
相关联。
有什么好建议吗?
答案 0 :(得分:0)
WareHouse.WareHouseID可以不是主键吗?
没有主键(我相信)您无法保存数据,而且您没有主键,所以我假设它是一个视图,因此我就是这样假设这只是只读。如果是这样的情况只是告诉EF,Warehouse.WarehouseID是主要的,它不会影响阅读,它不会关心完整性,因为我认为你知道它会没问题因为你被迫加入。