internal IDataAccess CreateDataAccess() { if (ConnectionString.IsEmpty() && ConnectionStringKey.HasValue()) { ConnectionString = Config.GetConnectionString(ConnectionStringKey); } return(DataAccess.Create(SqlClient, ConnectionString)); }
internal IDataAccess CreateDataAccess() { if (ConnectionString.IsEmpty() && ConnectionStringKey.HasValue()) { ConnectionString = Context.Current.GetService <IConnectionStringProvider>() .GetConnectionString(ConnectionStringKey); } return(DataAccess.Create(SqlClient, ConnectionString)); }
/// <summary> /// Initialises a new instance of the Libcor.Dal.Repositories.RepositoryBase class. /// </summary> /// <param name="connectionStringKey">The database connection string key.</param> protected RepositoryBase(ConnectionStringKey connectionStringKey) { // Initialise connection string ConnectionString = ConfigurationManager.ConnectionStrings[connectionStringKey.ToString()].ConnectionString; }