public virtual IDbConnection OpenServerConnection()
{
if (this.dbProviderFactory == null)
{
this.dbProviderFactory = this.CreateDbProviderFactory();
}
var retval = this.dbProviderFactory.CreateConnection();
retval.ConnectionString = this.ServerConnectionString;
retval.Open();
return retval;
}