/// <summary> /// Создает экземпляр DBIndexSchema. /// </summary> /// <param name="schemaAdapter">Адаптер схемы таблицы, к которой относится индекс.</param> protected DBIndexSchema(DBTableSchemaAdapter schemaAdapter) { if (schemaAdapter == null) { throw new ArgumentNullException("schemaAdapter"); } this.SchemaAdapter = schemaAdapter; }
/// <summary> /// Создает экземпляр DBColumnSchema. /// </summary> /// <param name="schemaAdapter">Схема таблицы.</param> public DBColumnSchema(DBTableSchemaAdapter schemaAdapter) { if (schemaAdapter == null) { throw new ArgumentNullException("schemaAdapter"); } this.SchemaAdapter = schemaAdapter; }
// <summary> /// Создает экземпляр DBTablePartition. /// </summary> /// <param name="schemaAdapter">Схема таблицы.</param> protected DBTablePartition(DBTableSchemaAdapter schemaAdapter) { if (schemaAdapter == null) { throw new ArgumentNullException("schemaAdapter"); } this.SchemaAdapter = schemaAdapter; //добавляем экземпляр раздела в коллекцию экземпляров разделов адаптера. this.SchemaAdapter.AddPartitionInstance(this); }
/// <summary> /// Создает экземпляр DBGenericTablePartition. /// </summary> /// <param name="initialProperties">Инициализационные свойства раздела таблиц.</param> /// <param name="schemaAdapter">Адаптер схемы таблицы.</param> public DBGenericTablePartition(DBGenericTablePartition.Properties initialProperties, DBTableSchemaAdapter schemaAdapter) : base(schemaAdapter) { if (initialProperties == null) { throw new ArgumentNullException("initialProperties"); } this.InitialProperties = initialProperties; }
/// <summary> /// Создает экземпляр DBPrincipalTableSchema. /// </summary> /// <param name="schemaAdapter">Адаптер.</param> protected DBPrincipalTableSchema(DBTableSchemaAdapter schemaAdapter) : base(schemaAdapter) { }