私のデータはすべて、次のように作成された COM オブジェクトを介してのみアクセスできます。
Interaction.CreateObject("MyObject.Application","RemoteServer");
このオブジェクトのクエリに使用できる API がたくさんあります。私は RIA/Silverlight/エンティティ モデルの経験がほとんどないので、このオブジェクトを "ラップ" してクエリ可能にし、ドメイン サービスに入れるための最善の方法 (または通常の方法) を考えています!
ヒントがあれば幸いです!どんな方向性でも、私が今持っているものよりも優れているでしょう!
ありがとう!
編集:次のようになると思います:
Activator.CreateInstance(...);
//I will have to figure out how to get the remote server part to work...
編集 2: いくつかの詳細: 基本的に次のようなドキュメントを引き戻しています:
InvoiceNo | string
CompanyNumber | string
CompanyName | string
Date | datetime
DocumentDescription | string
UserID | string
MyObject.Application
日付ごとに、SQL Server データベース (RIA の設定は簡単です) のドキュメントと比較できるように、それらを引き戻しています。
ドキュメントをログイン/検索/変更/削除 (決して起こらないはずです) するメソッドがあり、MyObject.Application
それらを実行できます...つまり、ラッパークラス/DomainService/etc をセットアップする方法です....ありがとう!