在EF1 (asp.net 3.5)中设置外键值

本文关键字:设置 键值 EF1 asp net | 更新日期: 2023-09-27 18:09:43

我必须将我的应用程序从。net 4降级到3.5才能在我们的服务器上运行。(

反正EF "独立协会" - http://blogs.msdn.com/b/efdesign/archive/2009/03/16/foreign-keys-in-the-entity-framework.aspx

…但是现在我不知道如何设置外键的值,因为它不再出现在我的实体中。

谁能告诉我怎么做呢?

在EF1 (asp.net 3.5)中设置外键值

您不能直接设置该值,而必须使用navigation属性。所以如果你有一个父行你想把外键设置为15,它看起来像这样:

var Child = (from c in context.Children
             where id = 15).Single();
Parent.Child = Child;
context.SaveChanges();