将SQL select语句转换为Linq
如何将以下SQL select语句转换为Linq将SQL select语句转换为Linq,linq,linq-to-sql,sql-to-linq-conversion,Linq,Linq To Sql,Sql To Linq Conversion,如何将以下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 Add
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
有什么好的阅读参考资料吗?你可以试试这个
这是一个与您相关但不会引起其他人兴趣的问题。最好询问给您带来麻烦的T-SQL结构。子查询连接。谢谢。我使sql变得更简单。。
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