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

 

게시 날짜: 2016년 11월

적용 대상: Dynamics CRM 2015

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

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

참고 항목

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

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