我的印象是,当在内存中使用LINQ时,可以使用TimeSpan。如果不是这种情况,我如何将TimeSpan转换为日期呢?注意我相信内存列表中的实体。
var charterRequestDtoIds = from e in entities.Where(e => e.ClientId == clientId
&& e.Status != TrackingState.Void
&& DateTime.Now < DbFunctions.AddDays(e.CreatedAt, e.BiddingToCloseIn.Days + 30))
select(e.Id);
错误:
System.NotSupportedException:指定的类型成员&#39; BiddingToCloseIn&#39; LINQ to Entities不支持。仅支持初始化程序,实体成员和实体导航属性。