我有以下的C#類:實體框架奇怪映射
public class SomeClass{
public string Name;
public List<SomeClass> List1;
public List<SomeClass> List2;
}
當我有SomeClass的(SomeClass1和SomeClass2)的2個實例,並做一些事情,如:
SomeClass1.List1.Add(SomeClass2);
它還增加了SomeClass1到SomeClass2.List2出於某種原因調用context.SaveChanges()時。我怎樣才能防止這一點?
編輯:我先使用代碼。 謝謝
如果沒有看到您創建的映射,則無法分辨。請提供。 – 2012-03-19 17:15:32
它代碼第一嗎? – 2012-03-19 17:23:38
這是代碼第一。我忘了補充一點。 – Fritsie 2012-03-19 17:25:17