Ich habe einen WCF-Dienst, den mein Kunde aufruft und ihm mitteilt, dass er Folgendes ausführen soll storedprocedure1
, mit param1, param2
, usw.
Wenn der WCF-Dienst diesen Aufruf erhält, instanziiert er eine Klasse, die eine DAO-Klasse instanziiert. Die DAO-Klasse erstellt die Verbindung, lädt die Parameter in eine SqlCommand
Objekt und führt es dann aus.
Nach Beendigung schließt es die SqlConnection
Die DAO-Klasse wird jedoch nicht geschlossen oder entsorgt, da sie mehrere Verfahren ausführen muss.
Hier ist das Problem. Wenn ich bearbeite storedprocedure1
und dann über den WCF-Dienst aufrufen, werden die Änderungen, die ich in storedprocedure1
werden erst wieder angezeigt, wenn ich den WCF-Dienst neu starte. Es ist wie der storedprocedure1
wird in WCF zwischengespeichert.
Hat noch jemand diese Erfahrung gemacht und gibt es eine Lösung?