私はentityframework 4.0で作業しています。エンティティ テーブルの conatins クエリを使用して、ID のリストを再確認しました。例えば
List<int> lstIds = lstComapreObjaects.select(c => c.Id).ToList();
IQueryable<ResultedEntity> qry = from su in Context.ResultedEntites
where lstIds.Contains(su.Id ?? 0) == true
List<ResultedEntity> lst = qry.ToList();
これは問題なく動作しますが、問題はクエリの実行に約 3 ~ 4 分かかることです...
だから私の質問は、パフォーマンスを向上させる方法ですか?エンティティと汎用リストを結合できますか???