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

前端 未结 13 2082
小鲜肉
小鲜肉 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:45

    from d in db.CourseDispatches
                                 join du in db.DispatchUsers on d.id equals du.dispatch_id
                                 join u in db.Users on du.user_id equals u.id
                                 join fr in db.Forumreports on (d.course_id + '_' + du.user_id)  equals  (fr.course_id + '_'+ fr.uid)
    

    this works for me

提交回复
热议问题