我试图从SQL调用外部c#方法。我传递的参数是用户定义的表。我发现的大多数信息都是从C#到SQL,但反之亦然。
答案 0 :(得分:1)
实际上,您可以使用CLR Stored Procedures
执行此操作:
http://msdn.microsoft.com/en-us/library/ms131094.aspx
但我会非常警惕为什么你需要把它放到位。
SQL Server作为一个稳定的平台来存储尊重参照完整性的应用程序数据非常棒。它具有如上所述的功能,但我认为除非完全必要,否则不应该使用它们。过去使用CLR Stored Procedures
后,他们可能会为您的项目增加相当多的复杂性和一般维护开销。这样做远非最佳实践。