現在、複数のインスタンスをデータ ソースとして登録できるデータ オブジェクトのリポジトリ パターンについて考えていますIQueryable<>
が、実行するのはそれほど簡単ではないようです。
LINQ to entities と LINQ To Objects を使用して単純な LINQ クエリを実行しても機能しません。これは一般的に可能だと思いますか?おそらく唯一の解決策は、指定されたプロバイダーを作成することですか?
私のリポジトリでは.Union<>()
、すべての IQueryable インスタンスを呼び出し、最終的に LINQ を使用して結果の単一のIQueryable
. その結果、1 つIQueryable
は完全に無視されました。