新しいDynamics 365プロジェクトに使用する開発スタイルを決定するための記事がMSDNに掲載されています。 https://msdn.microsoft.com/en-us/library/jj602917.aspx#NetOrNotDynamics 365 - ツーリングまたはwebAPI
現在のプロジェクトでは、Dynamics365からデータを取得するWebアプリケーションを構築しています。フローチャートに従って、次のようになります。
- コードは.NETを使用して書かれていますか?はい
- プラグイン、カスタムワークフロー、またはカスタムXAMLワークフローで使用されるコードはありますか?いいえ
- プロジェクトはWindowsクライアントですか?ノー
==>使用ウェブAPI
私たちは、利益がXRMのツーリングアセンブリに比べてウェブAPIを使用するのがわかりません。私たちが見ていることから、Web APIを使用するときは、Webサービスを呼び出すオーバーヘッドを自分自身でWeb要求に書く必要があります。 XRM Toolingアセンブリにはすでにこのコードが含まれています。
XRMツーリングアセンブリとWeb APIの主な違いは何ですか? WindowsクライアントとWebクライアントのどちらを開発するのかはどうして違いがありますか?