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

 

公開日: 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 アセンブリを使用してクエリでデータを取得する
作成、更新、および削除のエンティティ クラスの使用
エンティティ クラスを使用して関連レコード間の関連付けを追加または更新する
サンプル: 作成、取得、更新、および削除 (遅延バインド)
サンプル: エンティティ インスタンスのシリアル化およびシリアル化解除

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権