c# - WCF是否缓存存储过程

标签 c# sql wcf

我有一个 WCF 服务,我的客户端调用它来运行 storedprocedure1,使用 param1、param2 等。

当 WCF 服务获得此调用时,它会实例化一个实例化 DAO 类的类。 DAO 类创建连接,将参数加载到 SqlCommand 对象中,然后执行该对象。

完成后,它关闭了SqlConnection,但没有关闭或处理DAO类,因为它需要运行多个过程。

问题来了。如果我编辑 storedprocedure1 然后通过 WCF 服务调用它,我在 storedprocedure1 中所做的更改在我重新启动 WCF 服务之前不会反射(reflect)出来。它就像 storedprocedure1 缓存在 WCF 中。

有没有其他人遇到过这种情况,是否有解决方案?

最佳答案

我认为 WCF 服务正在缓存存储过程的结果。

看这个:http://msdn.microsoft.com/en-us/library/ee230443.aspx

关于c# - WCF是否缓存存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6144047/

相关文章:

sql - 如何查找多列中的重复项?

wcf - 虚拟属性是否需要 [DataMember] 属性?

c# - 是否可以使用 C# 向 Amazon API 网关发送安全(签名)请求?

mysql - 将 sql 查询转换为 ActiveRecord Rails

javascript - 类比 htmls <script src =""> xaml 标签

SQL 字符串用逗号和空格分割

wcf - 在wcf中设置MaxReceivedMessageSize

asp.net - 如何解决Kerberos双跳问题?

c# - 根据 C# 中获取的结果设置变量的值

c# - 为什么计时器不启动?