2012-03-29 2 views
0

CRM의 엔터티에 업데이트가있을 때마다 해당 엔터티의 업데이트 된 필드 만 해당 ID와 함께 해당 플러그인에 전달됩니다. 나는 CRM에서 모든 분야를 가진 실재물을 만회하고 싶다. 내가이 데이터 유형 "엔티티"를 반환CRM 4.0에서 엔터티 검색

service.Retrieve(entity.LogicalName, entity.Id, cols); 

을 다음과 같이 다음과 같은 코드를 사용하여

IOrganizationServiceFactory serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory)); 
IOrganizationService service = serviceFactory.CreateOrganizationService(context.UserId); 

그래서 내가 엔티티를 검색 할 때 그렇게 할 수 있다고 밝혀졌습니다. 연락처 나 계정을 말하도록 어떻게 변경합니까? 이런 것을 사용하면

service.Retrieve(entity.LogicalName, entity.Id, cols).ToEntity<contact>() 

... 연락처를 인식하지 못합니다.

어떤 아이디어 ??

답변

0

사용은 엔티티로부터 데이터를 읽어 다음

엔티티 E = service.Retrieve (entity.LogicalName, entity.Id, COLS); var x = e [ 'attribute_to_read'];

데이터를 입력해야합니다.

관련 문제