DB オブジェクトのセットを操作しようとすると、エラーが発生します。
using (var context = new Entities())
{
var allRates = context.CurrencyRate;
var rates = new List<CurrencyRate>();
//get rates for selected currency types
foreach (var newRate in newCurrencyRateList)
{
rates.AddRange(allRates.Where(r => r.CurrencyTypeId == newRate.CurrencyId).OrderByDescending(r => r.CreatedDate).ToList().Take(4));
}
//Delete old rates
var oldRates = allRates.Except(rates);
if (oldRates != null && oldRates.Any())
{
....
}
}
Entities() - データ モデル。
エラーが発生します
oldRates.Any()
どのように修正できますか?