読者です 読者をやめる 読者になる 読者になる

yamamoWorks

.NET技術を中心に気まぐれに更新していきます

Xrm FetchXml Data Provider

需要は無いに等しいと思いますが、使い慣れた(?)DbCommandやDbDataReaderを使ってDynamics CRMのデータを取得するライブラリを作成したのでCodePlexに上げておきます。


Xrm FetchXml Data Provider
https://fetchxmlclient.codeplex.com/


もっともらしい名前をつけるなら「.NET Framework Data Provider for Dynamics CRM FetchXml」といったところでしょうか。
CommandTextプロパティにSQL文の代わりにFetchXMLをセットしてExecuteReader()するとエンティティのレコードがDataReaderで読み取れるという代物です。
高度なFetchXMLは動かないかもしれません。「高度な検索」で生成されるFetchXMLなら大体は動くでしょう。

当然ながら実行できるのは取得(SELECT)のみです。
パラメータには対応していません。

物好きな方はお試しあれ・・・