2011-05-10 50 views
0

我想客戶,訂單,ORDERDETAILS和產品的EntityFramework內連接

之間加入我用下面生成一個內部聯接查詢

IQueryable<Customer> CustomerList = ent.Customer 
            .Include("orders").Include("orders.orderdetails") 
             .include(orders.orderdetails.products)  

我需要生成一個內部連接這些表這樣我就可以在where子句中檢查姓氏和名字,但它會生成左外連接。

如何產生的內連接這些表

感謝

+0

refered如果設置LazyLoadingEnabled爲true,則不需要做所有這些包括。使它更簡單。但是,對於大數據,延遲加載可能會慢很多。 – Targaryen 2015-04-18 15:47:12

回答

2
var query = from OrdersDetails od in ent.OrdersDetails 
      select new { 
       od.Orders.Customers.FirtsName, 
       od.Orders.OrderDate, 
       .... 
      } 

希望它能幫助。

相關問題