如何在实体框架中设置Id

问题描述:

当我有一个实体对象时,如何在没有对象的情况下设置关系,仅通过设置ID?喜欢的东西:如何在实体框架中设置Id

Post.BlogId = 42 

马克是正确的EF 4(1)。但是对于EF 1,您可以执行以下操作:

Post.BlogReference.EntityKey = 
    new EntityKey("MyEntities.Blogs", "BlogId", 42); 

用适合您的模型的任何字符替换字符串。

+0

感谢您的支持,克雷格!也许所有这些downvoters将重新考虑惩罚我的帖子..... – 2010-01-28 21:25:39

+0

绝对奏效!谢谢!! – 2010-01-29 01:56:14

你等到实体框架v4的附带.NET 4.0 :-)

这是主要的功能,EF4将带来一个 - 通过使用设置关系/协会的能力只是外键ID。

参见: