Wie konvertiert man folgende SQL-Abfrage zu LINQ zu SQL?Links Join mit und Bedingung Linq zu SQL
select c.ClientID , c.ClientName , case when cca.clientID >0 then 1 else 0 end 'ClientAccess' from Clients c
left join clientcontactaccess cca ON cca.clientid = c.ClientID and cca.ClientContactID = 2141
where c.GroupID = 1
Ich habe dies bisher getan, aber nicht wissen, wie „und cca.ClientContactID = 2141“ Zustand zu behandeln;
dynamic query = (from c in db.Clientdb.ClientContactAccesscca.ClientIDc.ClientIDGroupfrom cca in GroupDetails.DefaultIfEmpty()where c.GroupID == 1c.ClientIDc.ClientNamecca.ClientID.ToString == null ? 0 : 1);
Siehe Webseite links Outer Join: https://code.msdn.microsoft.com/LINQ-Join-Operators-dabef4e9 – jdweng
danke für den Link, aber kann keine linken Join Beispiel mit "And" Bedingung sehen. – user1263981
Es gibt ein nettes Tool namens [Linqer] (http://www.sqltolinq.com/). Linqer ist ein SQL-zu-LINQ-Konvertierungstool. Es hilft LINQ zu lernen und bestehende SQL-Anweisungen zu konvertieren. –