У меня есть служба WCF, которую мой клиент звонит, чтобы сказать ей, что нужно запустить storedprocedure1
, с param1, param2
и т. Д.
Когда служба WCF получает этот вызов, она создает экземпляр класса, который создает класс DAO.
Класс DAO создает соединение, загружает параметры в объект SqlCommand
, а затем выполняет объект.
После завершения он закрывает SqlConnection
, но не закрывает и не удаляет класс DAO, потому что нужно выполнить несколько процедур.
Вот проблема. Если я отредактирую storedprocedure1
и затем вызову его через службу WCF, изменения, внесенные в storedprocedure1
, не будут отражены, пока я не перезапущу службу WCF. Это как storedprocedure1
кэшируется в WCF.
Кто-нибудь еще испытывал это, и есть ли решение?