コードでの遅延バインドされたエンティティ クラスの使用

 

公開日: 2016年11月

対象: Dynamics CRM 2015

Microsoft Dynamics CRM 2015 および Microsoft Dynamics CRM Online 2015 更新プログラムでは、エンティティを使用するときに Entity クラスを使用できます。 初期化時には、Entity クラスにエンティティの論理名とエンティティの属性のプロパティ バッグ配列が含まれています。 これにより、遅延バインドを使用して、アプリケーションをコンパイルしたときには利用できなかったカスタム エンティティやカスタム属性といった種類を操作できるようになります。

事前バインドと遅延バインドの重要な違いとして、型変換があります。 事前バインドではすべての型をコンパイル時にチェックできるので暗黙的なキャストが一切起こらないのに対し、遅延バインドではオブジェクトの作成時や型に対するアクションの実行時にのみ型のチェックが行われます。Entity クラスでは、型を明示的に指定して暗黙的なキャストを防ぐ必要があります。

関連項目

アプリケーションとサーバー拡張機能の作成
クエリを使用してデータを取得する
作成、更新、および削除のエンティティ クラスの使用
エンティティ クラスを使用して関連レコード間の関連付けを追加または更新する
サンプル: 作成、取得、更新、および削除 (遅延バインド)
サンプル: エンティティ インスタンスのシリアル化およびシリアル化解除

© 2017 Microsoft. All rights reserved. 著作権