0

次の SQL を C# の LINQ クエリに変換する例を教えてください。私は .NET 4.0 を使用しています。

       SELECT x.*
          FROM [eBookAddict].[dbo].[UrlRecord] x
          JOIN (SELECT t.Slug
                  FROM [eBookAddict].[dbo].[UrlRecord] t
              GROUP BY t.Slug
                HAVING COUNT(t.Slug) = 2) y ON y.Slug = x.Slug

どうもありがとう、

ポール

4

1 に答える 1

2
from x in db.UrlRecord

join y in db.UrlRecord.GroupBy(rec => rec.Slug).Where(grp => grp.Count == 2)
on y.Key equals x.Slug

select x;
于 2013-05-24T09:06:18.970 に答える