C# で Linq 式に変換しようとしている SQL があります。
助けていただけますか?
if (String.IsNullOrEmpty(alpha))
sql = "select distinct(Keyword) as word,
count(*) as Counter
from Keywords
group by keyword
order by keyword desc";
else
sql = "select distinct(Keyword) as word,
count(*) as Counter
from Keywords
where starts = N'{0}'
group by keyword
order by keyword desc";
同じクエリで個別とカウントがあることはわかっていますが、それを行う方法を理解できる良い方法はありませんか? これに対してLinQ式を書くにはどうすればよいですか?