/// <summary> /// Factory /// </summary> /// <param name="dbConnectionName"></param> /// <returns></returns> public static MyDbHelper Call(string dbConnectionName) { lock (_lock) { MyDbHelper instance = new MyDbHelper(dbConnectionName); return(instance); } }
/// <summary> /// Factory /// </summary> /// <param name="connString"></param> /// <returns></returns> public static MyDbHelper CallWithConnString(string connString) { lock (_lock) { MyDbHelper instance = new MyDbHelper(); instance._connString = connString; return(instance); } }
public static ISqlQuery CreateWithConnString(string connString) { return(new SqlQuery(MyDbHelper.CallWithConnString(connString))); }
public SqlQuery(string connName) { _myDbHelper = MyDbHelper.Call(connName); }
private SqlQuery(MyDbHelper dbHelper) { _myDbHelper = dbHelper; }