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(); } }
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(); } }
public Database(IDynamicSchemaOptions schemaOptions, IEnumerable <Column> columns, IEnumerable <ColumnAssociation> associations, IEnumerable <Parameter> routineParameters) : this(null, null, null, schemaOptions, columns, associations, routineParameters, null) { }
public Database(IDynamicSchemaOptions schemaOptions, IEnumerable<Column> columns, IEnumerable<ColumnAssociation> associations, IEnumerable<Parameter> routineParameters) : this(null, null, null, schemaOptions, columns, associations, routineParameters, null) { }