public Product {
public DateTime ExpirationDate {get;set;}
public bool IsExpired(){
return ExpirationDate < DateTime.Now;
}
}
db.Products.Where(c => c.IsExpired());
我尝试查询时收到错误。
答案 0 :(得分:0)
您可以通过强制datacontext将所有对象带回来然后在本地进行查询来实现。
db.Products.AsEnumerable().Where(c => c.IsExpired());
or
db.Products.ToList().Where(c => c.IsExpired());
在SQL事件探查器上,您将收到类似
的查询SELECT * FROM Products
然后将在本地过滤对象。