我做了一些实用程序来更新数据库,这些数据库只是从一些网站和 Web 服务收集数据,并不断更新数据库的相关行。我在 C# 上编写了一个应用程序来执行此操作。这是我的错,但我今天第一次听说使用 CLR 并用谷歌搜索它进行一些研究。我发现了很多关于将 CLR 与 T-SQL 进行比较的文章,但找不到太多关于在 SQL Server 上使用 CLR 和连接到 SQL Server 的普通应用程序之间的区别。在这种实用场合使用 CLR 是否明智?
编辑: 为了让问题更清楚,我想知道在 SQL Server 中使用 C# 和使用 C# 作为主要应用程序查询 SQL Server 之间的比较。