Jedes Mal, wenn meine Anwendung eine gespeicherte Prozedur ausführt, tut es etwas wie dieses:
using (DbBase conn = new DbBase())
{
//call sproc
}
die DBBase()
öffnet die Verbindung mit einer LINQ DataContext
.
Was ich wissen wollte, war, ob es gibt eine Möglichkeit, zu wissen, ob eine Verbindung bereits geöffnet wurde, und diese zu verwenden, anstatt eine neue zu öffnen . Diese Überprüfung sollte innerhalb der DbBase()
Konstruktor, der folgendermaßen funktioniert:
ClientDB = new ClientDBDataContext([ConnectionString from web.config]);
Dankeschön