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

时间:2020-02-06 15:55:15

标签: c# asp.net asp.net-core entity-framework-6

我一直在尝试找出如何向其中添加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);
    }
}

1 个答案:

答案 0 :(得分:4)

context.OrderHeaders
    .Where(o => o.OrderStatus == "NEW")
    .Join(...