Entity Framework Model Generator によって生成されたDocumentオブジェクトとUserオブジェクトがあります。
Documentリストと、この Document に従って作成されたuserCountを取得したい。
だから、私は新しいオブジェクトDocumentWithUserCountを作成しました:
public class DocumentWithUserCount:Document
{
public uAmount {get;set}
}
そしてデータを保持するためのLINQ(コードの下で、私はあなたの助けが必要です):
var ed = (from d in _entity.Document
join p in _entity.User[get DocID and count by this docID ] on d.RID equals p.DocID
select new DocumentWithUserCount(xxxx)).ToList();
これを行う方法?
編集: 単純に、LINQ を使用して以下の同等のコードを実行したいだけです。
SELECT d.*, p.* from Document d INNER JOIN (select docid, count(RID) as uAmount from User
GROUP BY DocID) p ON d.RID=p.docid