Timespan不在内存LINQ中工作

时间:2016-07-26 04:54:31

标签: c# sql linq

我的印象是,当在内存中使用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不支持。仅支持初始化程序,实体成员和实体导航属性。

0 个答案:

没有答案