変換Entity Framework
なしでサポートされていないメソッド/関数を含むクエリを実行するためのベストプラクティスについて知りたいです。SQL
例えば:
DataContext db = new DataContext();
Administrator admin = db.Administrators.Where(admin => admin.Username.ToString() == "test");
メソッドToLower()
にはサポートされているSQL
変換がないため、機能しません。
現在私はこれを行います:
DataContext db = new DataContext();
Administrator admin = db.Administrators.ToArray().Where(admin => admin.Username.ToString() == "test");
ただし、この種のクエリを実行するために管理者セットを配列に変換することは、パフォーマンスの面で非常に優れているとは思いません。
誰かがこれらの種類のクエリのベストプラクティスを教えてもらえますかEntity Framework
?
ありがとう、アレックス。