我需要得到这个linq查询的sql查询。我使用linqpad。 我用Id
变量调用。当执行LINQ查询得到错误linqpad中linq查询执行错误
) or end of expression expected (change the Query Language to 'C# Statements' for multi-statement queries)
查询语言是C#中的表达。
如何解决这个问题?
Id=110000;
from u in BusProvinces
where (from s in BusProvinces
join buscities in BusCities on s.Id equals buscities.ProvinceId
join buspath in BusPaths on buscities.Id equals buspath.DesId
where (buspath.DepId == Id || Id == 0)
select s.Id).Contains(u.Id)
select u
答案是错误声明。更改查询语言。 –