我正在使用Linq2DB for PostgreSQL。我需要按周在Linq中对数据进行分组。下面是我的代码:
useCallback
但是它显示错误或在那里显示错误
(xxx.Controllers.DashboardController + c__DisplayClass1_0).weekProjector, selectParam.NewTime)'无法转换为SQL。'
我可以知道那里是什么问题吗?
我正在使用Linq2DB for PostgreSQL。我需要按周在Linq中对数据进行分组。下面是我的代码:
useCallback
但是它显示错误或在那里显示错误
(xxx.Controllers.DashboardController + c__DisplayClass1_0).weekProjector, selectParam.NewTime)'无法转换为SQL。'
我可以知道那里是什么问题吗?
weekProjector
是一种客户端功能,但是您将服务器端数据作为输入传递给它。要使其正常工作,您可以:
AsEnumerable()
通话之间粘贴GroupBy
通话(有史以来最差的选择)来对客户端进行分组Sql.ExpressionAttribute
的{{1}}上应用Sql.ExtensionAttribute
或weekProjector
来使用哪种聚合逻辑IsAggregate=true
使用C#表达式定义聚合逻辑