Поделиться через


SqlModelComparerConfiguration - класс

Информация о конфигурации сравнения для моделей сравнения двух баз данных SQL Server.

Иерархия наследования

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparerConfiguration
    Microsoft.Data.Schema.Sql.SchemaModel.SqlModelComparerConfiguration

Пространство имен:  Microsoft.Data.Schema.Sql.SchemaModel
Сборка:  Microsoft.Data.Schema.Sql (в Microsoft.Data.Schema.Sql.dll)

Синтаксис

'Декларация
Public Class SqlModelComparerConfiguration _
    Inherits ModelComparerConfiguration
public class SqlModelComparerConfiguration : ModelComparerConfiguration
public ref class SqlModelComparerConfiguration : public ModelComparerConfiguration
type SqlModelComparerConfiguration =  
    class
        inherit ModelComparerConfiguration
    end
public class SqlModelComparerConfiguration extends ModelComparerConfiguration

Тип SqlModelComparerConfiguration предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод SqlModelComparerConfiguration() Инициализирует новый экземпляр класса SqlModelComparerConfiguration.
Открытый метод SqlModelComparerConfiguration(ModelComparisonFilter) Инициализирует новый экземпляр класса SqlModelComparerConfiguration.
Открытый метод SqlModelComparerConfiguration(ModelComparisonFilter, Boolean, Boolean) Инициализирует новый экземпляр класса SqlModelComparerConfiguration.

В начало страницы

Свойства

  Имя Описание
Открытое свойство DefaultSchemaForSource Получает или задает схему по умолчанию в исходной модели, которая используется для задания схемы по умолчанию, если это отношение не задано.
Открытое свойство DefaultSchemaForTarget Получает или задает схему по умолчанию в целевой модели, которая используется для задания схемы по умолчанию, если это отношение не задано.
Открытое свойство DefaultUserForSource Получает или задает пользователя по умолчанию в исходной модели, который используется для задания средства авторизации или пользователя по умолчанию, если это отношение не задано.
Открытое свойство DefaultUserForTarget Получает или задает пользователя по умолчанию в целевой модели, который используется для задания средства авторизации или пользователя по умолчанию, если это отношение не задано.
Открытое свойство Filter Получает или задает фильтр, определенный для данной конфигурации сравнения. (Унаследовано от ModelComparerConfiguration.)
Открытое свойство IgnoreColumnOrder Получает или задает значение, указывающее, следует ли игнорировать различия в порядке столбцов.
Открытое свойство IgnoreComments Получает или задает значение, указывающее, следует ли игнорировать какие-либо примечания в скрипте тела.
Открытое свойство IgnoreKeywordCasing Получает или задает значение, указывающее, следует ли игнорировать регистр ключевых слов во время сравнения моделей.
Открытое свойство IgnoreSemicolonBetweenStatements Получает или задает значение, указывающее, следует ли игнорировать точку с запятой между инструкциями.
Открытое свойство IgnoreWhiteSpace Получает или задает значение, указывающее, следует ли игнорировать какие-либо пробелы в скрипте тела.
Открытое свойство OnlyCompareElementsInSource Получает или задает значение, которое указывает, нужно ли сравнивать только элементы, имеющиеся в источнике. (Унаследовано от ModelComparerConfiguration.)
Открытое свойство SourceSqlCmdVariables Получает переменные SQLCMD для хранилища исходной модели.
Открытое свойство TargetSqlCmdVariables Получает переменные SQLCMD для хранилища целевой модели.
Открытое свойство UseSourceCollation Получает или задает значение, указывающее, следует ли использовать параметры сортировки источника при сравнении идентификаторов. (Унаследовано от ModelComparerConfiguration.)

В начало страницы

Методы

  Имя Описание
Открытый метод AddOrUpdateSqlCmdVariable Добавляет или обновляет переменную SQLCMD.
Открытый метод AddPropertyValueSubstitution (Унаследовано от ModelComparerConfiguration.)
Открытый метод Clone Создает копию конфигурации. (Переопределяет ModelComparerConfiguration.Clone().)
Защищенный метод CloneMemberValues Создает копию заданного элемента ModelComparerConfiguration. (Переопределяет ModelComparerConfiguration.CloneMemberValues(ModelComparerConfiguration).)
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод RemoveSqlCmdVariable Удаляет переменную SQLCMD.
Открытый метод ResetDefaultValues Выполняет очистку всех специальных значений по умолчанию, которые связаны с сеансом и не могут быть получены из модели, например схема по умолчанию или пользователь по умолчанию.
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)
Открытый метод TryGetPropertyValueSubstitution (Унаследовано от ModelComparerConfiguration.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.Data.Schema.Sql.SchemaModel - пространство имен