我有2张桌子。在第一个表中,我有一个指向第二个表主键的外键链接。
(第二)Personel和(第一)Istbl是我的桌子。
在personel表中我有PersonelID,PersonelName,PersonelSurname。
在Istbl表中我有IsID,PersonelID,xx,xx,xx,就像这样。
我在EF Model Viewer中看不到PersonelID。我也无法在代码屏幕中看到它。
我有什么例子吗?
答案 0 :(得分:2)
EF v1隐藏了外键,因为它将它们视为对域模型不重要的持久性工件。有关讨论,请参阅here。
与.NET 4一起发布的EF v2将更好地支持模型中的外键。
答案 1 :(得分:2)
你可以用这样的东西获得外键值
object foreignKey = istblObject.PersonelReference.EntityKey.EntityKeyValues[0].Value;
答案 2 :(得分:0)
您是否刷新了数据模型?您是否已从数据库创建模型,如果是,请尝试重新创建它,如果您已更新数据库模型。