linqクエリにemailList
と書いてforeachを使わないでlinq文を書くことはできますか?ここでは値のリストを
List<EmailFilter> el = new List<EmailFilter>();
foreach(string email in emailList) // emailList is string list of available emails
{
el.AddRange(db.EmailFilters.Where(x => x.Email == email)).ToList();
}
したがって、私はel
に1つのlinqクエリを設定します。
これがデータベースのすべての場合は、メモリに取得してフィルタリングする代わりに、結果を取得するのが最適です。 – Igor
電子メールの文字列リストはデータベースにありません – Guerrilla