SQL Server中的自定义聚合函数与Linq中的Aggregate

本文关键字:函数 Linq 中的 Aggregate Server 自定义 SQL | 更新日期: 2023-09-27 18:19:58

我对在CLR中为SQL Server编写自定义聚合函数的方法很熟悉,但并不精通。我也刚刚开始学习LINQ,我对Aggregate函数很感兴趣。在我看来,如果一个人可以访问LINQ,那么用SQL Server编写自己的自定义聚合函数是不必要的。这是真的吗?如果没有,是否有任何非边缘情况需要使用SQL Server编写自定义聚合函数,而不是使用LINQ提供的Aggregate方法?

SQL Server中的自定义聚合函数与Linq中的Aggregate

我不知道这是否算是一种边缘情况,但任何从数据库中获取提要是可行的,而通过LINQ过滤它是不可行的地方都是潜在的情况。

我想到了一些:SSRS报告,SSIS馈送到其他地方,在存储过程中进行业务逻辑决策的任何地方(可以说你不应该这样做,但人们会这样做。)