質問

VerticaデータベースにあるデータをWCFDataServicesを介して公開したいと思います。(最終的には、Excelのピボットテーブル機能のデータにアクセスしたいので、このデータを使用するためにVisual StudioでExcelワークブックプロジェクトを作成しました)。

VerticaのADO.NETプロバイダーを使用してサーバーコード内のVericaデータにアクセスできますが、別のプロバイダーを使用するためにWFCDataServiceコードを取得する場所が見つかりません。

SQL Server以外のデータベースを使用してWCFデータサービスを作成する方法を知っていますか?

役に立ちましたか?

解決

基本的に、WCF Data Servicesは、データを更新/挿入する場合に、IQueryableインターフェイス(読み取り操作用)またはIUpdatableインターフェイスを実装するものをすべて公開します。

これらのインターフェースは両方とも、インターフェースのさらに別のレイヤー(IDataServiceQueryProviderIDataServiceUpdateProvider)に「ラップ」されていますが、最終的には、それがデータソースに必要なことです

Entity FrameworkまたはLinq-to-SQLはどちらも、データ/オブジェクトコンテキストクラスでこれらのインターフェイスをサポートしているため、WCF DataServicesを使用して簡単に公開できます。

詳細情報:

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top