코드에 런타임에 바인딩 엔터티 클래스 사용

 

게시 날짜: 2017년 1월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft Dynamics 365(온라인 및 온-프레미스)에서 엔터티로 작업할 때 Entity 클래스를 사용할 수 있습니다. 초기화되면 Entity 클래스에는 엔터티와 엔터티 특성의 속성 모음 배열의 논리적 이름이 들어 있습니다. 따라서 응용 프로그램을 컴파일할 때 사용할 수 없었던 사용자 지정 엔터티 및 사용자 지정 특성과 같은 유형으로 작업할 수 있도록 런타임에 바인딩을 사용할 수 있습니다.

초기 바인딩과 런타임에 바인딩의 주요 차이는 유형 변환과 관련됩니다. 초기 바인딩은 암시적 캐스팅이 발생하는 않도록 컴파일 타임에 모든 유형을 확인하지만 런타임에 바인딩은 개체를 만들거나 동작이 유형에 대해 수행될 경우에만 해당 유형을 확인합니다.Entity 클래스에는 암시적 캐스팅을 방지하기 위해 유형을 명시적으로 지정해야 합니다.

참고 항목

서버에서 Microsoft Dynamics 365 확장
SDK 어셈블리를 사용하는 쿼리로 데이터 검색
만들기, 업데이트 및 삭제를 위해 Entity 클래스 사용
엔터티 클래스를 사용하여 관련 레코드 간 연결 추가 또는 업데이트
샘플: 만들기, 검색, 업데이트 및 삭제(런타임에 바인딩)
샘플: 엔터티 인스턴스 직렬화 및 역직렬화

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 저작권 정보