Конвертировать оператор выбора SQL в Linq - PullRequest
1 голос
/ 06 января 2012

Как я могу преобразовать следующий оператор SQL select в Linq?

SELECT u.Name FROM User u AS DDC
INNER JOIN Country c ON c.UserId = u.UserId
INNER JOIN (
     SELECT AddressId,
            Address, 
            PC, 
        FROM AddressTbl a
    WHERE a.CountryId = 1
) AS Addresses ON Addresses.AddressId= u.AddressId

WHERE 

u.UserIs = @UserId AND
Addresses.AddressId= @AddressId

Есть хорошие ссылки для чтения?

Ответы [ 2 ]

2 голосов
/ 06 января 2012
from u in Users join 
     c in Country on  c.UserId equals u.UserId
     join a in Address on a.AddressId equals u.AddressId     
where a.CountryId == 1
select u.Name
0 голосов
/ 06 января 2012

Вы можете попробовать это http://www.sqltolinq.com/

...