1

カスタム (.NET/SQL ベース) DAL があり、OData 機能を公開したいと考えています。

最初の例では、データの単純なクエリを許可することに関心がありますが、後で更新を許可する必要があり、セキュリティ上の問題について考える必要があると思います。最終的には「アプリ」を検討し、JayData/Breeze などを使用して通信を管理しています。

メタデータの豊富なセットがあり、計算された列をデータソースにアタッチして、DB 列であるかのように DAL から取得できます。

EF はまったく使用しません。OData を介してデータの公開を開始するにはどうすればよいでしょうか? 私たちは、すべての Windows ベースのアプリケーションで完全に機能する DAL に多額の投資を行っています。IQueryable の実装は、途方もない作業のように聞こえます。WCF サービスまたは Web API を使用する必要がありますか?

この記事は良いスタートのように見えます。おそらく ODataQueryOptions を取得し、それを DAL が動作できるものに再解釈できると思います。

http://blogs.msdn.com/b/webdev/archive/2013/02/25/translating-odata-queries-to-hql.aspx

ただし、これに関するドキュメントはあまりなく、見逃した簡単な代替手段がないことを確認せずに始めるのは気が進まない.

4

1 に答える 1

0

あなたが探しているのはこのようなものですか? http://msdn.microsoft.com/en-us/data/gg601461.aspx

よろしくデシベル

于 2013-08-28T12:48:03.530 に答える