質問

私は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する

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