I am trying to figure on how to include a AND
condition in my Linq2SQL
statement
So my SQL as it looks in SSMS
SELECT TBL1.Field1, TBL2.Field2 FROM TABLE1 AS TBL1
INNER JOIN TABLE2 AS TBL2 ON TBL1.TBL2ID = TBL2.ID
INNER JOIN TABLE3 AS TBL3 ON TBL1.TBL3ID = TBL3.ID AND TBL3.SQID = 20
WHERE TBL1.ID = 3
And my LINQ looks as follows
var linq = (from tbl1 in Table1
join tbl2 in Table2 on tbl1.tabl2ID equals tbl2.ID
join tbl3 in Table3 on tbl1.tabl3ID equals tbl3.ID
where tbl1.ID = 3
select new { field1 = tbl1.field1, field2 = tbl2.field2
}).ToList();
So how can I use a AND
in my second join for tbl3
? Any suggestions please?