/// <summary> /// К-тор. /// </summary> /// <param name="property">Определение свойства объекта метаданных.</param> /// <param name="isDescending">Если true, сортировка осуществляется в обратном направлении.</param> /// <param name="columnOrder">Порядковый номер столбца в индексе.</param> internal MetadataIndexColumnDefinition(MetadataPropertyDefinition property, bool isDescending, int columnOrder) { if (property == null) { throw new ArgumentNullException("property"); } this.Property = property; this.IsDescending = isDescending; this.ColumnOrder = columnOrder; }
internal DBObjectColumnSchema(MetadataPropertyDefinition propertyDefinition, DBObjectTableSchemaAdapter objectSchemaAdapter) : base(objectSchemaAdapter) { if (propertyDefinition == null) { throw new ArgumentNullException("propertyDefinition"); } if (objectSchemaAdapter == null) { throw new ArgumentNullException("objectSchemaAdapter"); } this.PropertyDefinition = propertyDefinition; this.ObjectSchemaAdapter = objectSchemaAdapter; }