コード例 #1
0
ファイル: DbSettings.cs プロジェクト: radtek/vita
        public readonly string SchemaManagementConnectionString; //optional, admin-privilege conn string

        public DbSettings(DbDriver driver, DbOptions options,
                          string connectionString,
                          string schemaManagementConnectionString = null,
                          DbUpgradeMode upgradeMode       = DbUpgradeMode.NonProductionOnly,
                          DbUpgradeOptions upgradeOptions = DbUpgradeOptions.Default,
                          IDbNamingPolicy namingPolicy    = null,
                          string dataSourceName           = "(Default)")
            : this(new DbModelConfig(driver, options, namingPolicy), connectionString, schemaManagementConnectionString,
                   upgradeMode, upgradeOptions, dataSourceName)
        {
        }
コード例 #2
0
ファイル: DbSettings.cs プロジェクト: yuanfei05/vita
 public DbSettings(DbDriver driver, DbOptions options, 
     string connectionString,
     string schemaManagementConnectionString = null,
     DbUpgradeMode upgradeMode = DbUpgradeMode.NonProductionOnly,
     DbUpgradeOptions upgradeOptions = DbUpgradeOptions.Default,
     IDbInfoService dbInfoProvider = null,
     string dataSourceName = null,
     DbNamingPolicy namingPolicy = null)
     : this(new DbModelConfig(driver, options, namingPolicy), connectionString, schemaManagementConnectionString, 
       upgradeMode, upgradeOptions, dbInfoProvider, dataSourceName)
 {
 }
コード例 #3
0
ファイル: DbSettings.cs プロジェクト: radtek/vita
 // Use this constructor for shared db model (multi-tenant app aganst multiple identical databases)
 public DbSettings(DbModelConfig modelConfig,
                   string connectionString,
                   string schemaManagementConnectionString = null,
                   DbUpgradeMode upgradeMode       = DbUpgradeMode.NonProductionOnly,
                   DbUpgradeOptions upgradeOptions = DbUpgradeOptions.Default,
                   string dataSourceName           = "(Default)")
 {
     ModelConfig      = modelConfig;
     ConnectionString = connectionString;
     SchemaManagementConnectionString = schemaManagementConnectionString ?? connectionString;
     UpgradeMode    = upgradeMode;
     UpgradeOptions = upgradeOptions;
     DataSourceName = dataSourceName;
 }
コード例 #4
0
ファイル: DbSettings.cs プロジェクト: yuanfei05/vita
 // Use this constructor for shared db model (multi-tenant app aganst multiple identical databases)
 public DbSettings(DbModelConfig modelConfig, 
     string connectionString,
     string schemaManagementConnectionString = null,
     DbUpgradeMode upgradeMode = DbUpgradeMode.NonProductionOnly,
     DbUpgradeOptions upgradeOptions = DbUpgradeOptions.Default,
     IDbInfoService dbInfoProvider = null,
     string dataSourceName = null)
 {
     ModelConfig = modelConfig;
       ConnectionString = connectionString;
       SchemaManagementConnectionString = schemaManagementConnectionString ?? connectionString;
       UpgradeMode = upgradeMode;
       UpgradeOptions = upgradeOptions;
       DbInfoProvider = dbInfoProvider;
       DataSourceName = dataSourceName ?? DataSource.DefaultName;
 }