是否可以在匿名 c# 方法中有一个局部变量,即在下面的代码中我只想执行一次计数。
IQueryable<Enquiry> linq = db.Enquiries;
if(...) linq = linq.Where(...);
if(...) linq = linq.Where(e =>
(x <= (from p in db.Orders where p.EnquiryId == e.Id select p).Count() &&
(from p in db.Orders where p.EnquiryId == e.Id select p).Count() <= y));
if(...) linq = linq.Where(...);
var result = (from e in linq select e);
匿名函数是否有“让”?
更新:请注意,我在此语句之后添加了几个 Where 子句,因此我无法通过选择关闭。
/尼尔斯