我正在编写一个LINQ to SQL语句,我在寻找C#中带有ON
子句的普通内部联接的标准语法.
如何在LINQ to SQL中表示以下内容:
select DealerContact.*
from Dealer
inner join DealerContact on Dealer.DealerID = DealerContact.DealerID
我正在编写一个LINQ to SQL语句,我在寻找C#中带有ON
子句的普通内部联接的标准语法.
如何在LINQ to SQL中表示以下内容:
select DealerContact.*
from Dealer
inner join DealerContact on Dealer.DealerID = DealerContact.DealerID
它是这样的:
from t1 in db.Table1
join t2 in db.Table2 on t1.field equals t2.field
select new { t1.field2, t2.field3}
最好为您的表提供合理的名称和字段,以获得更好的示例.:)
Update
我认为对于你的提问,这可能更合适:
var dealercontacts = from contact in DealerContact
join dealer in Dealer on contact.DealerId equals dealer.ID
select contact;
因为你要找的是联系人,不是经销商.