Я создал сущность и атрибуты в сущности, но я хочу изменить созданный атрибут, как я могу сделать это в Microsoft Dynamics CRM4.0 - PullRequest
0 голосов
/ 08 декабря 2010

Я хочу изменить атрибут, уже созданный в сущности, но он не позволяет мне делать такие изменения, если это возможно в Microsoft Dynamics CRM 4.0

1 Ответ

0 голосов
/ 21 марта 2011

Вопрос немного расплывчатый, вы хотите обновить значение атрибута или тип атрибута? Вот пример обновления из документации SDK. Важно помнить об установке первичного ключа.

// Set up the CRM Service.
CrmAuthenticationToken token = new CrmAuthenticationToken();
// You can use enums.cs from the SDK\Helpers folder to get the enumeration for Active Directory authentication.
token.AuthenticationType = 0; 
token.OrganizationName = "AdventureWorksCycle";

CrmService service = new CrmService();
service.Url = "http://<servername>:<port>/mscrmservices/2007/crmservice.asmx";
service.CrmAuthenticationTokenValue = token;
service.Credentials = System.Net.CredentialCache.DefaultCredentials;

// Create the contact object.
contact contact = new contact();

// The contactid is a key that references the ID of the contact to be updated. !Important.
contact.contactid = new Key();
// The contactid.Value is the GUID of the record to be changed.
contact.contactid.Value = new Guid("4D507FFE-ED25-447B-80DE-00AE3EB18B84");

// Set the contact object properties to be updated.
contact.address1_line1 = "34 Market St.";

// Update the contact.
service.Update(contact);
...