为了账号安全,请及时绑定邮箱和手机立即绑定

Linq to SQL中报错"不允许在查询中显式构造实体类型"怎么解决

Linq to SQL中报错"不允许在查询中显式构造实体类型"怎么解决

LEATH 2018-10-10 05:06:31
from t in a1from tp in t.a2group t by t.Name into gselect new a1{ Name = g.Key, cc= g.Count() }a1为一个表,a1中有Name和cc字段,类型也一样.以上在.ToList()时报错... 我想在以上的语句后得到IQueryable<a1>,然后做后续处理再得到List<a1> 有高手能告诉我以上报错的原理和解决的方法吗?
查看完整描述

2 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

from t in a1
from tp in t.a2
group t by t.Name into g
select new { Name = g.Key, cc= g.Count() }

用匿名对象。


查看完整回答
反对 回复 2018-10-25
  • 2 回答
  • 0 关注
  • 645 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信