有一個訂單類: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);
