EF中嵌套類的where查詢


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

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

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;}
      }
} 

解決方案:

var query = dataContext.Orders
.ToList() //注意這里,需要把數據ToList()化
.Where(o=>o.OrderDetail.ProductName==productName);

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM