可在 web.config 中配置的 C# 存储过程



我正在开发一个运行状况检查 SOAP 服务,该服务需要根据运行此运行状况检查的服务调用多个存储过程中的 1 个。是否可以在配置中包含存储过程的名称?并根据进行调用的服务运行特定的存储过程?

我不会那样做。这是解决此问题的最不常见的方法。我认为您可以针对不同的情况构建不同的服务提供商(其中一个用于存储过程(,并且在调用它们时可以通过一些键来区分它们。还有另一种方法可以通过将过程作为参数传递来创建泛型方法来调用过程,或者可以生成过程包装类来进行所有不同的调用。但这些只是如何处理这种情况的一些理论方法。有关更多详细信息,还必须提供更多信息和一些代码。

最好将参数(枚举??(传递给您的方法,并让代码确定要调用哪个 sproc。 将 sproc 名称保留在 web.config 文件中会使您面临各种安全问题,而在代码中,枚举值和 sproc 名称之间的一对一关联要明显得多。 你的方法不是你想要的,作为工作产品中的松散端。

相关内容

  • 没有找到相关文章

最新更新