문제

엔터티에 존재하는 속성 이름과 유형을 검색하려고합니다. 동적 엔티티는 정확합니다. 다음 코드가 있습니다.

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 섹션의 예가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top