以下のコードを実行すると、レコードが追加されますが、最初は ContactSet に含まれません。もう一度実行した場合にのみ、ContactSetに表示され、レコードが複製されるという事実に加えて、一度表示されます。作成された新しいレコードが ContactSet に表示されない理由は何ですか?
var xrm = new XrmServiceContext("Xrm");
//Create a new contact called Allison Brown.
var testContact = new Contact
{
FirstName = "Allison",
LastName = "Brown",
Address1_Line1 = "101 W 1st St",
Address1_City = "Los Angeles",
Address1_StateOrProvince = "CA",
Address1_PostalCode = "90001",
Telephone1 = "310-111-1111",
EMailAddress1 = "allisonbrown@aol.com"
};
xrm.AddObject(testContact);
xrm.SaveChanges();
var exampleContacts = xrm.ContactSet.Where(c => c.EMailAddress1.EndsWith(".com"));
return View(exampleContacts);