public DbConnectionConfigurations() { _connections = new Dictionary <string, DbConnectionConfiguration> { [DbConnectionNameAttribute.GetDbConnectionName <DefaultDbConnection>()] = new DbConnectionConfiguration(DatabaseProvider.InMemory, "") }; }
public DbConnectionConfigurations Configure <TDbConnection>( Action <DbConnectionConfiguration> configureAction) { return(Configure( DbConnectionNameAttribute.GetDbConnectionName <TDbConnection>(), configureAction )); }
/// <summary> /// Get DbConnection /// </summary> /// <typeparam name="T"></typeparam> /// <returns></returns> public virtual async Task <IDbConnection> GetDbConnectionAsync <T>() { var dbConnectionName = DbConnectionNameAttribute.GetDbConnectionName <T>(); return(await GetDbConnectionAsync(dbConnectionName)); }
public DbConnectionConfiguration GetConfiguration <TDbConnection>() { return(GetConfiguration(DbConnectionNameAttribute.GetDbConnectionName <TDbConnection>())); }