如何在EF代码中首先添加没有加载导航的导航属性项?

时间:2011-04-04 23:13:58

标签: c# .net ef-code-first

我可以像下面一样向用户添加评论。但我有一些怀疑,当我访问帖子导航所以所有导航都加载如果是这样我怎么可以添加评论给用户而不加载它?

public void Add(int userId,string comment)
{
   var user = dbcontext.Users.Find(userId);
   user.Posts.Add(new Comment{Commentbody=comment});
}

1 个答案:

答案 0 :(得分:2)

您可以随时从另一侧连接......

dbcontext.Comments.Add(new Comment{Commentbody=comment, User=user});