ODataのエンドポイント/ DataServiceの使用IEnumerableを<のIQueryable>
質問
私はNHibernate.LinqとNHibernateはを使用して、動的にロードモジュールの束を持っています、自分のPOCOさんとマッピングを持つ各(のClassMap << em>のPOCO >)。
私は通常は、プロパティ/ゲッターとしてのDataContextとのIQueryableと、前のODataサービスを作成しています。
私は何をしたいことはコンストラクタに、IEnumerableを渡すことによってサービスを作成することです。
IEnumerable<IQueryable>> queryableObjects;
var dataService = new DataService(queryableObjects);
これはすべての可能性?
にあり解決
これはなんとかですが、それはいくつかのより多くの作業が必要です。これを行う方法は、あなたの顧客プロバイダを実装することです。これを行うにはどのように非常に素晴らしいガイドはこちらです: ます。http:// blogs.msdn.com/b/alexj/archive/2010/01/07/data-service-providers-getting-started.aspxする
のhttpで見つけることができるのODataプロバイダーツールキットの一部として素敵なサンプルもあります。 :。//www.odata.org/developers/odata-sdkする
所属していません StackOverflow