我刚刚了解到您可以在C#中编写用户定义的函数,并将它们用作SQL Server中的存储过程。
使用托管代码编写的存储过程称为SQL Server公共语言运行时存储过程或SQL CLR存储过程
msdn - Walkthrough: Creating a Stored Procedure in Managed Code
Googeling它似乎没有被广泛使用。有没有人熟悉这个,可以告诉我使用SQL CLR存储过程的优缺点。何时使用它们何时不使用?性能等。
我是t-SQL的新手,更喜欢用C#编写代码。
marc_s回答一个类似的问题有一些答案,他的意见是否在所有人之间分享?