예제 #1
0
파일: DbGateway.cs 프로젝트: tu226/Eagle
        static DbGateway() 
        {
            if (ConfigurationManager.ConnectionStrings == null ||
                ConfigurationManager.ConnectionStrings.Count.Equals(0))
            {
                throw new ConfigException("Please provide a connection string including name, provider and connection string.");
            }

            string connectionStringSectionName = ConfigurationManager.ConnectionStrings[0].Name;

            DbProvider dbProvider = DbProviderFactory.CreateDbProvider(connectionStringSectionName);

            defaultDbGateway = new DbGateway(new Database(dbProvider));
        }
예제 #2
0
        static DbGateway()
        {
            if (ConfigurationManager.ConnectionStrings == null ||
                ConfigurationManager.ConnectionStrings.Count.Equals(0))
            {
                throw new ConfigException("Please provide a connection string including name, provider and connection string.");
            }

            string connectionStringSectionName = ConfigurationManager.ConnectionStrings[0].Name;

            DbProvider dbProvider = DbProviderFactory.CreateDbProvider(connectionStringSectionName);

            defaultDbGateway = new DbGateway(new Database(dbProvider));
        }
예제 #3
0
파일: DbGateway.cs 프로젝트: tu226/Eagle
 public static void SetDefaultDatabase(DatabaseType databaseType, string connectionString)
 {
     defaultDbGateway = new DbGateway(new Database(CreateDbProvider(databaseType, connectionString)));
 }
예제 #4
0
파일: DbGateway.cs 프로젝트: tu226/Eagle
 public static void SetDefaultDatabase(string connectionStringSectionName) 
 {
     defaultDbGateway = new DbGateway(connectionStringSectionName);
 }
예제 #5
0
 public static void SetDefaultDatabase(DatabaseType databaseType, string connectionString)
 {
     defaultDbGateway = new DbGateway(new Database(CreateDbProvider(databaseType, connectionString)));
 }
예제 #6
0
 public static void SetDefaultDatabase(string connectionStringSectionName)
 {
     defaultDbGateway = new DbGateway(connectionStringSectionName);
 }