2018」の記事です。いうのが本記事の趣旨になります。APIを提供しているサービスに接続できるようにしてしまうというDriver製品です。World!')」とクエリすれば、ツイートができるという、摩訶不思議(?)なライブラリです。アプリケーション!!つまるところ、マイクロソフトが提供するCRMやERPのクラウドサービスです。API(OData・SOAP)が提供されているので、これを使って外部連携のアプリケーションを開発することが可能です。HDで動かして、ムービーを撮ってみました。アプリテンプレートを使って、処理部分だけ拡張しています。経由でアクセスしているだけといえばだけです。大した実装はしていないですが、ソースコードは以下に置いています。インストールしておきます。(トライアルがあるので、それを使います。立ち上げてあらたらしく「モバイルアプリ(Xamarin.Forms)」を作成します。テンプレートは「Master-Detail」を選択し、これをベースに改良します。Providerの参照です。ライブラリ「System.Data.CData.DynamicsCRM.dll」を参照します。2018J\lib\netstandard2.0実装これで準備は整いました。あとは心置きなく改良します。今回は「Master-Detail」テンプレートに最初から備わっている「MockDataStore.cs」を差し替える感じにします。新しく「Dynamics365DataStore」というクラスを作成して、以下のように構成しました。Provider経由で「DataAdapter」を利用しながら実装しています。対応していないので、、、。Task」でレコードの一覧が接続文字列は今回わかりやすいようにソースコードに加えていますが、実際にはユーザーからの入力を受け取るなり、Settingで保持するなり対処する必要があるかと思います。あとは、もともとMockDataStoreをインスタンス化していた、「BaseViewModel」を差し替えるだけです。Dynamics365DataStore();あと、初期状態では、Insertしかテンプレートが対応していないので、UpdateとDeleteのボタンとかも、GitHubには追加しています。(もうちょっと調整が必要ですが、、、。モバイルアプリ的データ操作のお作法がいろいろとあるかと思うのですが、今回は単純にクラウドサービスにつないで見るということを主眼にやっちゃってます。Liteに取得したテーブルをキャッシュ用としてレプリケートしてしまう機能があるので、それと組み合わせられると、パフォーマンス的な観点やオフライン動作なども対応できないなかーと考えたりです。ConsoleベースでBigQueryと戯れました。(翻訳)Twitter@sugimomotoさんのツイートはてなブログをはじめよう!sugimomotoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。