var contacts = from c in db.Contact
join p in db.ContactGroup
on c.GroupId equals p.Id
select new ContactViewModel
{
c.Id,
c.Name,
c.Phone,
c.Email,
c.GroupId,
p.GroupName
};
join p in db.ContactGroup
on c.GroupId equals p.Id
select new ContactViewModel
{
c.Id,
c.Name,
c.Phone,
c.Email,
c.GroupId,
p.GroupName
};
join p in db.ContactGroup
on c.GroupId equals p.Id
select new ContactViewModel
{
c.Id,
c.Name,
c.Phone,
c.Email,
c.GroupId,
p.GroupName
};
这样写报错;
----------------------------
List<ContactViewModel> models= contacts.Select(x => new ContactViewModel() { xx = x.xx, yy = x.yy, ... })ToList(); 可以!!
谢谢!
看看大家是否还有其他方法,一会给分!