与えられた:
public EntityAddress ReadSingle(Func<EntityAddress, bool> predicate)
{
//var result = Context.CV3Address.FirstOrDefault(a => a.GUID == 1100222);
var result = Context.CV3Address.FirstOrDefault(predicate);
return result;
}
FirstOrDefault(a => a.GUID == 1100222);
すぐに結果を返します。
FirstOrDefault(predicate);
タイムアウト例外が発生します。述語 = ラムダ式であることに注意してください
私の疑いでは、後者の方法は、これほど大きなテーブルでは起こらないすべてのレコードをプルダウンしようとすることです。
なぜこれが起こるのですか?