MS CRM 4.0에서 엔티티의 속성 이름 검색
-
03-07-2019 - |
문제
엔터티에 존재하는 속성 이름과 유형을 검색하려고합니다. 동적 엔티티는 정확합니다. 다음 코드가 있습니다.
DynamicEntity contactEntity = new DynamicEntity();
contactEntity.Name = EntityName.contact.ToString();
Property t = null;
foreach (Property prop_Test in contactEntity.Properties)
{
Response.Write("<br/>Name : " + prop_Test.Name.ToString());
}
속성을 0으로 받고 있습니다.
ID를 연락처 엔티티에 전달하는 것이 필수입니까? Excel 파일에서 얻는 속성에 속성을 매핑하려고합니다. 최종 사용자 자체는 매핑을 수행하므로 필요한 모든 것은 속성 이름과 유형 및 기타 없음입니다. 예를 들어 SQL에는 쿼리가 있습니다
SELECT * FROM TABLE_NAME WHERE 1 <> 1
이 쿼리는 기본적으로 필드 이름 만 사용하여 빈 resultset을 반환합니다. 그것이 내가 여기서 찾고있는 것입니다. 가능합니까?
해결책
위의 예에서 동적 엔티티에는 속성이 설정되어 있지 않습니다. 동적 엔티티는 런타임까지 CRM 유형을 알지 못할 때 사용되는 MS CRM의 특수 유형입니다. 동적 엔티티에 속성을 추가하고 예제를 실행하면 정의하는 많은 속성이 반환됩니다.
연락처 속성을 얻으려면 SDK.
이 다운로드 내에 Howto 섹션의 예가 있습니다.
제휴하지 않습니다 StackOverflow