Ho creato una classe singleton, questa classe restituisce una connessione al database. Quindi la mia domanda è che questa connessione soddisfi anche i criteri singleton?
Se no, di come posso renderlo singleton.
Ecco il codice.ottenere la connessione db tramite la classe singleton
public sealed class SingletonDB
{
static readonly SingletonDB instance = new SingletonDB();
static SqlConnection con =new SqlConnection(ConfigurationManager.ConnectionStrings["mydb"].ConnectionString);
// Explicit static constructor to tell C# compiler
// not to mark type as beforefieldinit
static SingletonDB()
{
}
SingletonDB()
{
}
public static SingletonDB Instance
{
get
{
return instance;
}
}
public static SqlConnection GetDBConnection()
{
return con;
}
}
codice aggiornato, ora commentare nuovo codice – Sharique
avete pensato di iniettare la dipendenza SQLConnection alla classe Singleton? –