Example #1
0
        /// <summary>
        /// Создает экземпляр DBIndexSchema.
        /// </summary>
        /// <param name="schemaAdapter">Адаптер схемы таблицы, к которой относится индекс.</param>
        protected DBIndexSchema(DBTableSchemaAdapter schemaAdapter)
        {
            if (schemaAdapter == null)
            {
                throw new ArgumentNullException("schemaAdapter");
            }

            this.SchemaAdapter = schemaAdapter;
        }
Example #2
0
        /// <summary>
        /// Создает экземпляр DBColumnSchema.
        /// </summary>
        /// <param name="schemaAdapter">Схема таблицы.</param>
        public DBColumnSchema(DBTableSchemaAdapter schemaAdapter)
        {
            if (schemaAdapter == null)
            {
                throw new ArgumentNullException("schemaAdapter");
            }

            this.SchemaAdapter = schemaAdapter;
        }
Example #3
0
        // <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);
        }
Example #4
0
 /// <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;
 }
Example #5
0
 /// <summary>
 /// Создает экземпляр DBPrincipalTableSchema.
 /// </summary>
 /// <param name="schemaAdapter">Адаптер.</param>
 protected DBPrincipalTableSchema(DBTableSchemaAdapter schemaAdapter)
     : base(schemaAdapter)
 {
 }