0

Microsoft の ODataProviderToolkitの「カスタム データ サービス プロバイダー」ドキュメントを読んだ後、どこから始めればよいのか少し混乱してしまいました。私の意図は、データベース内のテーブルに OData サーバーを用意することです。この構造は、コンパイル時に不明です。これは変更できません。

今のところ、ユーザーがこのテーブルを再構成するたびにデータベースからモデルを更新し、OData サービスをコンパイルして更新します。これは適切ではありません。

ドキュメント「パート 4: Basic Read-Only Untyped Data Provider」では、Linq を使用したオブジェクトへの実装について説明しています。実装は非常に複雑で、IQueryable データ プロバイダーを作成します。

私の質問: 要求された実装は、TSQL データ プロバイダーと IQueryable インターフェイスを提供する標準クラスを使用して、シンプルで単純であるべきではありませんか?! TSQL データソース、SQLConnectionString、C# EF 4 を linq to sql で使用する...

私はこれをすべてまとめる方法を知りません。

それとも、ExpressionVisitor、GetSquenceValueMethodInfo などの式ツリー関連のメソッドをすべて実装する必要があるのでしょうか?

前もって感謝します。

4

1 に答える 1