How do you do Multiple Inner Joins in Linq to Entities

后端 未结 2 1229
萌比男神i
萌比男神i 2020-12-09 22:45

I have already searched through SO and could not fins a workable solution for this. I am just trying to figure what is the syntax for multiple inner joins in Linq to Entitie

2条回答
  •  一整个雨季
    2020-12-09 23:36

    Well, I don't know LINQ to Entities particularly, but the normal LINQ syntax would be:

    var query = from customer in db.Customers
                join order in db.Orders on customer.ID equals order.ID
                join product in db.Products on order.ProductID equals product.ID
                join info in db.Info on product.InfoID equals info.ID
                select new { customer.Name, info.BriefDescription };
    

    (i.e. just several join clauses).

    Now I suspect that you've already tried that - if so, what went wrong?

提交回复
热议问题