以下のコードは機能しますが、現在最適化しているかどうかを調べたり、ループごとに1回データベーステーブルがあり、これは永遠にかかると思われますLinqを使用してカスタムクラスの項目を検索する
カスタムクラステーブルとSQLテーブルは、同じ名前を持っています。 queryListは、カスタムクラスのリストです。
foreach (var item in queryList)
{
var query = context.DataTable.Where(i => i.ValueName == item.ValueName && i.Symbol == symbol && i.Days == item.Days).ToList();
if (query.Count() > 0)
{
context.DataTable.RemoveRange(query);
}
}
私は予期せぬ$文字エラーを取得しています私はこのコードを実行できません – user3610374
@ user3610374、私は文字列補間を使用しないようにコードを変更しました。 –