下面是:
internal class DateInterval{
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
}
我想在数据库上进行所有活动,这些活动至少与
理想的情况是:
var query = from _event in db.GetTable<Event>()
where dates.Any(d => d.StartDate <= _event.Date && d.EndDate > _event.Date)
select _event;
但我有以下例外:
Local sequence cannot be used in LINQ to SQL implementation of query operators except the Contains() operator
由于<代码>. 连续()方法只接受确切结果而不是时间序列,是否可实现预期结果?