0
我有兩個實體,一個項目和一個公司。 一家公司擁有多個項目的列表,一個項目擁有一家公司。Enitity Framework是指DB中的一個實體,不需要再次添加它
此時,我將一個現有公司從數據庫添加到項目
例如,
project.company = getCompanyByName("Mircrosoft");
返回正確的公司並將其添加到我的項目中。
然而,當我這個新項目添加到DB這樣:
ctx.AddToProjects(project);
ctx.SaveChanges();
它還將增加一個第二微軟公司 那麼,如何讓我的項目是指在現有公司無需添加它,再次。
謝謝你,它的工作 –
太棒了!請點擊左邊的勾號接受這個答案。 –