我正在尝试加入客户,订单,订单细节和产品
我使用以下内容生成内部联接查询
IQueryable<Customer> CustomerList = ent.Customer
.Include("orders").Include("orders.orderdetails")
.include(orders.orderdetails.products)
我需要使用这些表生成内部联接,以便我可以检查where子句中的姓氏和名字,但它正在生成左外连接。
如何使用这些表生成内部联接
感谢
答案 0 :(得分:2)
var query = from OrdersDetails od in ent.OrdersDetails
select new {
od.Orders.Customers.FirtsName,
od.Orders.OrderDate,
....
}
希望它有所帮助。
答案 1 :(得分:0)
试试这个
var v = from en in context.Entity
let leftouter = (from pa in en.PostalAddress
select new
{
pa.PostalAddressID
}).FirstOrDefault()
select new
{
EntityID = en.EntityID,
PostalAddressID = (Guid?)leftouter.PostalAddressID,
};
引自http://geekswithblogs.net/SudheersBlog/archive/2009/06/11/132758.aspx