我有一个由实体框架模型生成器生成的Document对象和User对象。
我想获取文档列表,以及根据此文档创建的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