예제 #1
0
 public Database(string serverName, string catalogName, string systemSchema, IDynamicSchemaOptions schemaOptions, IEnumerable <Column> columns, IEnumerable <ColumnAssociation> associations, IEnumerable <Parameter> routineParameters, Database[] linkedDatabases)
 {
     this.Objects            = new Dictionary <string, SchemaObject>();
     this.ServerName         = serverName;
     this.CatalogName        = catalogName;
     this.SystemSchema       = systemSchema;
     this._schemaOptions     = schemaOptions;
     this._columns           = columns;
     this._associations      = associations;
     this._routineParameters = routineParameters;
     this._linkedDatabases   = linkedDatabases;
     this.LinkedDatabases    = new Database[0];
     if (base.GetType() == typeof(Database))
     {
         this.Populate();
     }
 }
예제 #2
0
 public Database(string serverName, string catalogName, string systemSchema, IDynamicSchemaOptions schemaOptions, IEnumerable<Column> columns, IEnumerable<ColumnAssociation> associations, IEnumerable<Parameter> routineParameters, Database[] linkedDatabases)
 {
     this.Objects = new Dictionary<string, SchemaObject>();
     this.ServerName = serverName;
     this.CatalogName = catalogName;
     this.SystemSchema = systemSchema;
     this._schemaOptions = schemaOptions;
     this._columns = columns;
     this._associations = associations;
     this._routineParameters = routineParameters;
     this._linkedDatabases = linkedDatabases;
     this.LinkedDatabases = new Database[0];
     if (base.GetType() == typeof(Database))
     {
         this.Populate();
     }
 }
예제 #3
0
 public Database(IDynamicSchemaOptions schemaOptions, IEnumerable <Column> columns, IEnumerable <ColumnAssociation> associations, IEnumerable <Parameter> routineParameters) : this(null, null, null, schemaOptions, columns, associations, routineParameters, null)
 {
 }
예제 #4
0
 public Database(IDynamicSchemaOptions schemaOptions, IEnumerable<Column> columns, IEnumerable<ColumnAssociation> associations, IEnumerable<Parameter> routineParameters) : this(null, null, null, schemaOptions, columns, associations, routineParameters, null)
 {
 }