0
我可以像下面一樣向用戶添加評論。但我有一些懷疑,當我訪問帖子導航,所以所有的導航都加載,如果我可以如何添加評論給用戶沒有加載它?如何在EF代碼中不加載導航的情況下首先添加導航屬性項?
public void Add(int userId,string comment)
{
var user = dbcontext.Users.Find(userId);
user.Posts.Add(new Comment{Commentbody=comment});
}
好吧,但你會如何做時,你有很多對象之間一對多的關係? – Freshblood 2011-04-05 10:30:01
@Freshblood:我認爲EF不可能。如果你使用包,NHibernate允許它開箱即用。 – 2011-04-05 11:16:43
我想我必須創建模型,它是介於多對象之間的關係,然後我將能夠做到這一點。例如,我必須爲Category和Tag關係創建名爲CategoryTag的模型,然後我可以在CategoryTag模型中設置類別和標記。 – Freshblood 2011-04-05 11:49:01