linq - System.Linq.Dynamic.Core GroupBy 然后选择
问题描述
我有一个返回的服务IQueryable<T>
。我想用动态 linq 打这个电话;
masterService.Grid().GroupBy(x=>x.Operation).Select(x=>new{Operation=x.Key});
我尝试下面的代码;
masterService.Grid().GroupBy("Operation").Select("new(Operation.Key as Operation)");
但它会在下面的消息中引发错误;
'IGrouping`2' 类型中不存在属性或字段 'Operation'
我怎样才能做到这一点?
解决方案
推荐阅读
- python - 在清理数据的同时加快对 pandas 的迭代
- php - Codeigniter 表类垂直显示
- c++ - C++ 中的 const int const& 和 const int& 有什么区别?
- java - 应用程序在启动时关闭
- python - Selenium Python - 处理复选框 is_selected()
- javascript - 如何在 Windows 上的 node.js 中生成子进程时捕获 ENOENT 错误,而不使用“shell:true”
- javascript - 使用 JavaScript 转换带有 html 表格标签的 JSON
- spring - 在 Spring Security SAML 扩展中检索整个 SAML 响应
- scala - addSbtplugin 是做什么的
- batch-file - 使用延迟扩展评估评估以使变量值可用作变量(来自外部批处理文件)