(一般的なリポジトリクラスの一部として - CRUDアクションの残りの部分を同様の方法で処理されている)DbContextとジェネリック
私が探していますDbContextで同じことが可能かどうかを調べる:つまり、TのQueryableを返すことができますか?エントリーは、それが助けになるかもしれないように少し見えるが、かなり...アイデアの誰か?
(一般的なリポジトリクラスの一部として - CRUDアクションの残りの部分を同様の方法で処理されている)DbContextとジェネリック
私が探していますDbContextで同じことが可能かどうかを調べる:つまり、TのQueryableを返すことができますか?エントリーは、それが助けになるかもしれないように少し見えるが、かなり...アイデアの誰か?
あなたが照会可能に戻したい場合のようになります。
実際にpublic virtual IQueryable GetAll()
{
return dbContext.Set<T>();
}
、私は約いくつかの時間前にブログに書いEF4.1を使用して汎用リポジトリを作成する方法 見てください:
http://davidandersonlino.net/blog/2011/04/28/generic-repository-pattern-com-entity-framework-4-1/
私はあなたの質問に答えました。
DbSet
が、これは動作するはずIQueryable
を実装します。
public IQueryable All()
{
return db.Set<T>();
}
ありがとうございました。パーフェクト...しかし、他のデイヴィッドがブログ記事の正解を勝ち取った...それは私の仕事の大部分です! – Andiih