0
私は自分のアプリケーションでクエリを高速化するための良い解決策を探していました。私は、このリンクに出くわした:子テーブル/リストを含めるためのEFユーティリティの使用
例では、彼らは彼らのコードがどのように動作するかを示しhttps://github.com/MikaelEliasson/EntityFramework.Utilities
:
var result = db.Contacts
.IncludeEFU(db, c => c.PhoneNumbers)
.ToList();
だから、基本的に、私はincludefuに2つのパラメータを渡し、最初は私が使用しているコンテキストの目的であります
Class Items
{
//some item data properties
List<Transactions> _transactions {get;set;}
}
:、その後、同じクラスに子レコードを選択するラムダ式を使用して...
私の構造は、このようになります
そして、私のクエリは次のようになります。
var list = ctx.Items.IncludeEfu(ctx,c=>c._transactions).ToList();
しかし、私は2番目のパラメータに私のラムダ式を使用するときに私はこれらのメソッドを取得:
Equals
GetHashCode
ToString
GetType
は、私がここで間違って何をやっているし、誰にも取り組んできました以前はEF Utilitiesを使っていましたか?