如何向实体框架查询添加where子句

问题描述 投票:-1回答:1

我一直试图弄清楚如何为此添加Where子句。我需要

Where OrderHeader.OrderStatus = "NEW"

任何帮助都是值得的。

using (context)
{
    var orderData = context.OrderHeaders
                           .Join(context.OrderLines,
                                 OrderHeader => OrderHeader.Id,
                                 OrderLine => OrderLine.OrderHeaderId,
                                 (OrderHeader, OrderLine) => new
                                               {
                                                   Id = OrderHeader.Id
                                               }).ToList()

    foreach (var order in orderData)
    {
        CreateOrder(order.Id, context);
    }
}
c# asp.net asp.net-core entity-framework-6
1个回答
4
投票
context.OrderHeaders
    .Where(o => o.OrderStatus == "NEW")
    .Join(...
© www.soinside.com 2019 - 2024. All rights reserved.