SQL Server CLR硬编码SQL语句

本文关键字:SQL 语句 编码 CLR Server | 更新日期: 2023-09-27 17:52:33

我正在将现有的T-SQL存储过程转换为CLR c# . net。在。net应用程序源代码中硬编码SQL语句是邪恶的。CLR存储过程是此规则的例外吗?我还有其他选择吗?我不能很好地调用T-SQL存储过程…

SQL Server CLR硬编码SQL语句

我不能很好地调用T-SQL存储过程…

我不确定你需要在CLR组件中保持什么逻辑,但是你可以从CLR组件调用存储过程来检索你想要处理的数据。您还可以在处理完数据后调用存储过程来更新数据。

在。net中硬编码SQL语句已经深入到我的头脑中应用程序源代码是邪恶的。CLR存储过程是一个吗这条规则的例外?

不将硬编码的SQL语句放入已编译的代码中,而是使用存储过程的原因有很多。我们可以很容易地列出和讨论它背后的原因,但我建议,如果你目前有这个规则,那么,是的,它也适用于CLR。