可以使用LINQ to SQL实现以下查询吗?
select id,
(select StateName from b_mstates where id=StateIdFk) as [State Name],
CityName
from b_mcities
答案 0 :(得分:0)
var result = b_mcities.where(x => b_mstates.where(y => y.id == StateIdFK)
.contains(x.statename)).ToList();
你的问题非常棘手,因为你的sql不会运行(它是错误的并且缺少逻辑)。这是你需要做的事情的主旨。
答案 1 :(得分:0)
假设您的关联设置正确,它应该像
一样简单var result = from city in m_bcities
select new {city.id, city.State.StateName, city.CityName}