0

I am trying to call a external c# method from SQL. The parameter that I am passing is a user defined table. Most information that I found was from C# to SQL, but not vice versa.

4

1 回答 1

1

实际上,您可以通过以下方式执行此操作CLR Stored Procedures

http://blog.sqlauthority.com/2008/10/19/sql-server-introduction-to-clr-simple-example-of-clr-stored-procedure/

http://msdn.microsoft.com/en-us/library/ms131094.aspx

但我会非常警惕为什么你需要把它放在适当的位置。

SQL Server 作为一个稳定的平台来存储尊重参照完整性的应用程序数据非常棒。它具有上述功能,但我认为除非完全必要,否则它们真的不应该使用。过去使用CLR Stored Procedures过,它们会给您的项目增加相当多的复杂性和一般维护开销。这样做远远超出了最佳实践。

于 2013-05-28T23:03:01.120 回答