これは私のテーブル定義です:
Ticket
-------------------------------
|ID int PK |
|Paid varchar(50) |
-------------------------------
TicketRow
----------------------------------
|ID int PK |
|TicketID_FK int |
|SHtimeID_FK int |
----------------------------------
そして、これは私のSQLクエリです:
select SHtimeID_FK,count(*) as cnt
from dbo.TicketRow as tr inner join dbo.Ticket as t on tr.TicketID_FK=t.ID
where t.Paid='ok'
group by SHtimeID_FK
having count(*)>1
このクエリを Linq クエリに変換するにはどうすればよいですか?
アップデート :
このクエリを試してみましたが、クエリを完了する方法がわかりません。
MelliConcertEntities db = new MelliConcertEntities();
var s = (from x in db.TicketRow
where x.Ticket.Paid == "ok"
select x).GroupBy(???);