選択結果セットの各州と州テーブルのすべての列の都市数が必要です。TSQL クエリがありますが、LINQ で内部クエリとグループ化に取り組む方法がわかりません。
状態表
StateID,StateName,Description,Address,SectionName
都市テーブル:
CityID,StateID,Address,Description
ここでは、TSQL クエリを LINQ に変換する必要があります。
declare @State varchar(100)
set @State='IL'
SELECT s.*,oCities.CityCount
from (
Select c.StateID,count(*) CityCount
from States s inner join Cities c on
s.StateID =c.StateID
where s.StateName =@State
group by c.StateID
) oCities inner join States s on oCities.StateID = s.StateID
where s.StateName =@State
できればC#言語ですが、助けていただければ幸いです