我必须将我的应用从.net 4降级到3.5才能让它在我们的服务器上运行。 :(
无论如何EF“独立协会” - http://blogs.msdn.com/b/efdesign/archive/2009/03/16/foreign-keys-in-the-entity-framework.aspx
...但现在我无法弄清楚如何设置外键的值,因为它不再出现在我的实体中。
有人可以建议我怎么做吗?
答案 0 :(得分:0)
AFAIK,您无法直接设置值,但必须使用导航属性。因此,如果您有一个Parent行,您希望将外键设置为15,它将如下所示:
var Child = (from c in context.Children
where id = 15).Single();
Parent.Child = Child;
context.SaveChanges();