我发现很多样本可以从自定义aspx页面中创建动态crm中的数据,但我需要更新实体数据。 任何样本都会有所帮助。
谢谢
答案 0 :(得分:2)
这很简单,通常在创建记录时使用以下代码:
Entity newContact = new Entity("contact");
contact["firstname"] = "John";
contact["lastname"] = "Smith";
service.Create(newContact);
如果您需要更新记录,则需要首先检索它(如果您有Guid,则使用Retrieve
,如果需要使用查询找到它,则需要RetrieveMultiple
)只需更新字段。
Entity retrievedContact = service.Retrieve("contact", GuidOfTheRecord, ColumnsYouWantToRetrieve);
retrievedContact["firstname"] = "My New First Name";
retrievedContact["lastname"] = "My New Last Name";
service.Update(retrievedContact);