0
我目前正在創建一些對象,設置它們的值然後將它們添加到上下文中,就像這樣;CRM ServiceContext AddObject不能用LINQ插件檢索
var address = new Customaddress();
address.Id = Guid.NewGuid();
address.CustomField = "test";
serviceContext.AddObject(address);
這工作正常。然而,後來在插件中,在調用SaveChanges()之前,我試圖檢索這些創建地址的列表,像這樣;
var addresses = serviceContext.CustomAddressSet.Where(...);
地址的結果列表包含在我的更改之前有什麼。在調用SaveChanges()之前,是否有任何方法可以隨後查詢上下文中添加的對象的列表?
感謝您的指點。
好的謝謝。發生的事情是我添加了對象,然後傳遞給其他代碼來複制這些實體並執行其他一些工作。這一切都需要在同一個事務中進行,所以在我調用它之前我不能調用SaveChanges()。我會考慮單獨發送實體,而不是在上下文中。 – creatiive