私のデータベースにテーブルがあります。 LINQで必要なコレクションを取得する方法
`tblCustomers`
- CustomerId
- CustomerName
は今、私の必要性は
CustomerName
によってグループ化されたすべての顧客を得ることですが、少なくともそこはず
customername
の複数のオカレンス。
name = "ABC"
のお客様が10人いるように、1つの配列に入れてください。customer
とname = "XYZ"
(この名前のレコードは1つだけです)これを取得しないでください。
from c in entities.tblCustomers
group c by c.CustomerName into cust
where cust.Count() > 1
select cust.Key
SQL HAVING句にそれは同等:
これは、私はそれがこのようなことができ
var query = (from c in entities.tblCustomers
group c.CustomerName into cust
//where cust.Key.Count >=2 (how to get this)
select ABC()
{
});
可能な複製(http://stackoverflow.com/questions/3811464/how -list-using-linqから-to-get-duplicate-items-a-listを使用して) – Marco