且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Linq子查询使用lambda的同一表

更新时间:2022-12-12 15:29:33

尝试一下:

var date = DateTime.ParseExact("20120214", 
                              "yyyyMMdd", 
                               CultureInfo.InvariantCulture);    

var result = dbContext.orders
        .Where(q => dbContext.orders
                     .Where(s => s.purch_amt < q.purch_amt)
                     .Where(s => s.ord_date == date).Count() > 0)
        .ToList()