What is the syntax for an inner join in LINQ to SQL?

后端 未结 19 1648
感情败类
感情败类 2020-11-22 04:25

I\'m writing a LINQ to SQL statement, and I\'m after the standard syntax for a normal inner join with an ON clause in C#.

How do you represent the follo

19条回答
  •  故里飘歌
    2020-11-22 05:06

    Actually, often it is better not to join, in linq that is. When there are navigation properties a very succinct way to write your linq statement is:

    from dealer in db.Dealers
    from contact in dealer.DealerContacts
    select new { whatever you need from dealer or contact }
    

    It translates to a where clause:

    SELECT 
    FROM Dealer, DealerContact
    WHERE Dealer.DealerID = DealerContact.DealerID
    

提交回复
热议问题