EF中嵌套類的where查詢

有一個訂單類:Order,在訂單Order類中有一個子類,訂單詳細類OrderDetail。spa

需求:根據訂單詳細類的字段過濾數據blog

public class Order
{
      public string Id{get;set;}
      public OrderDetail OrderDetail{get;set;}
      
      public class  OrderDetail
      {
             public string Id{get;set;}
             public string ProductName{get;set;}
      }
} 

解決方案:get

var query = dataContext.Orders
.ToList() //注意這裏,須要把數據ToList()化
.Where(o=>o.OrderDetail.ProductName==productName);
相關文章
相關標籤/搜索