var data=(from d in model.table
group new {d.ID} by d.ID into g
select d).ToList();
foreach (var item in data)
{
entities t= new entities ();
t.id= item.id;
}
分组之后 赋值类型就不匹配了 强转也不行
求大神指导.
可以说是求教EF分组查询之后, 如何对实体进行赋值, 求指导.
分组之后的结果里的元素包含一个key和他对应的数组.
你对数组的里元素再做查询,你select d应该是不行.
其实就是你sql没学好...
解决了 你说的对 Linq语句完全没写过
具体错误信息是什么?
不能说是数据类型不匹配 应该是拿不到这个属性了 拿到的是一个结果集的形式
@问心、: 建议ToString()看一下结果集是什么类型
@dudu: 说白了就是EF分组查询之后, 如何对实体进行赋值, 求指导.
不懂的时候最好不要用这么抽象的词语。
你就粗俗一点说,你想咋的,别说啥实体不实体的。
受教了 这样反而说乱了