3

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

4

1 回答 1

2

我不知道这是否算作边缘案例,但是任何可以从数据库获取提要并且不可行通过 LINQ 过滤它的地方都是潜在案例。

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

于 2013-06-26T19:16:10.993 回答