0
使用LINQ to SQL可以實現以下查詢嗎?使用LINQ to SQl實現列查詢
select id,
(select StateName from b_mstates where id=StateIdFk) as [State Name],
CityName
from b_mcities
使用LINQ to SQL可以實現以下查詢嗎?使用LINQ to SQl實現列查詢
select id,
(select StateName from b_mstates where id=StateIdFk) as [State Name],
CityName
from b_mcities
var result = b_mcities.where(x => b_mstates.where(y => y.id == StateIdFK)
.contains(x.statename)).ToList();
你提的問題是非常艱難的,因爲你的SQL不會運行(這是異常的,缺少邏輯)。這是你需要做的事情。
假設你有你的協會設置正確,應該是越簡單
var result = from city in m_bcities
select new {city.id, city.State.StateName, city.CityName}
是的,你就必須把它寫Linq的風格。 –
[Linqer | SQL到LINQ轉換器](http://www.sqltolinq.com/) – Habib
你開始嘗試了嗎?如果是,請將您的代碼添加到問題 –