How to do joins in LINQ on multiple fields in single join

前端 未结 13 2059
小鲜肉
小鲜肉 2020-11-22 17:02

I need to do a LINQ2DataSet query that does a join on more than one field (as

var result = from x in entity
join y in entity2 
       on x.field1 = y.field1          


        
13条回答
  •  不要未来只要你来
    2020-11-22 17:59

    you could do something like (below)

    var query = from p in context.T1
    
            join q in context.T2
    
            on
    
            new { p.Col1, p.Col2 }
    
            equals
    
             new { q.Col1, q.Col2 }
    
            select new {p...., q......};
    

提交回复
热议问题