0


0

linqクエリのヘルプ

私はテーブルを持っています

_ id pagenaneユーザー名 _

このSQLクエリが欲しい

_ ページ名、count(*)をpagestatからnumとして選択します。username= 'name’はページ名でグループ化します _

どうすればlinqでできますか?

2 Answer


2


さて、これを試してください:

var query = from row in context.pageStat
            where row.UserName == "name"
            group row by row.PageName into g
            select new { PageName = g.Key, Count = g.Count() };


0


    var retVal = (from s in dataContext.YourTable where

s.UserName.Equals("name")
group s by s.PageName into k
select new {PageName = k.Key, Count = k.Count() }).ToList();