このリンク「https://prabirchoudhury.wordpress.com/2013/06/13/retrieve-microsoft-crm-2011-data-using-fetchxml-and-web-service/」に続いてCRMに接続しました。CRM保存ビューを接続するC#コード
このリンクには、ユーザーが作成したビューに接続するコードがあります。
string fetchXml = @"<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false' count='100'>
<entity name='account'>
<attribute name='ownerid' />
<attribute name='name' />
<attribute name='accountnumber' />
<attribute name='accountid' />
<order attribute='accountnumber' descending='true' />
<link-entity name='systemuser' to='owninguser' alias='mainuser'>
<attribute name='systemuserid'/>
<attribute name='domainname' />
<attribute name='fullname' />
</link-entity >
</entity>
</fetch>";
あなたが表示された場合、私は、しかし、私はちょうどビュー名を渡して、代わりにXMLコードを渡すのcsvファイルの形式でデータを取得したい、CRMからデータを取得するためにXMLコードを渡すために持っていました。 Powershellでも同じことをしましたが、C#コードでも同じことをする必要があります。
私はビュー名を渡すだけの理由は明日のユーザーがビュー内で何らかの修正を行い、ユーザーが変更を加えたときにコードに触れる必要がないためですどのように私は(物理的にマシン上に作成せずに)バッファ上にCSVファイルを作成し、任意のクラウドベースのサービスにエクスポートすることができます。
あなたは[Reflection](https://msdn.microsoft.com/en-in/library/mt656691.aspx)に興味があります –
@AmitKumarGhosh:なぜ反射ですか?彼はオブジェクトをXMLにシリアル化して、適切なWebサービスを呼び出すだけでいいですか? – garfbradaz
@ harshu288 Webサービスとの会話に関するコードを提供できますか?私はあなたがリンクを提供したことを知っていますが、実装の詳細が役立つでしょう。 – garfbradaz