コンパイルされたクエリの場合、LINQ to Object Entityフレームワークでは、基本的にクエリを一度にコンパイルでき、別の時間をコンパイルすることなく再利用できます。 例の場合 : using System.Data.Objects;
public static Func<entity, string, IQueryable<Entity>>
TestQuery = Com
コンパイルされたクエリは、DataContextと同じクエリ変換を実行すると考えました。しかし、.Containsメソッド呼び出しでクエリを使用しようとすると、ランタイムエラーが発生します。どこが間違っていたのですか? //private member which holds a compiled query.
Func<DataAccess.DataClasses1DataContext, L
亜音速エンティティへのlinqクエリをコンパイルする必要があるかどうかを知りたいですか? たとえば、次のようなlinqクエリをコンパイルする必要がありますか? var comments = from a in All()
where a.ParentCommentId == ArticleCommentId
select a;