SchemaCompareProjectBasedModelProvider - класс
Используется при сравнении схем, если одна или несколько сравниваемых схем являются проектами серверов или баз данных.
Этот интерфейс API CLS-несовместим.
Иерархия наследования
System.Object
Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareModelProviderBase
Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare.SchemaCompareProjectBasedModelProvider
Пространство имен: Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare
Сборка: Microsoft.VisualStudio.Data.Schema.Package (в Microsoft.VisualStudio.Data.Schema.Package.dll)
Синтаксис
'Декларация
<CLSCompliantAttribute(False)> _
Public Class SchemaCompareProjectBasedModelProvider _
Inherits SchemaCompareModelProviderBase
[CLSCompliantAttribute(false)]
public class SchemaCompareProjectBasedModelProvider : SchemaCompareModelProviderBase
[CLSCompliantAttribute(false)]
public ref class SchemaCompareProjectBasedModelProvider : public SchemaCompareModelProviderBase
[<CLSCompliantAttribute(false)>]
type SchemaCompareProjectBasedModelProvider =
class
inherit SchemaCompareModelProviderBase
end
public class SchemaCompareProjectBasedModelProvider extends SchemaCompareModelProviderBase
Тип SchemaCompareProjectBasedModelProvider предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
SchemaCompareProjectBasedModelProvider() | Инициализирует новый экземпляр класса SchemaCompareProjectBasedModelProvider. | |
SchemaCompareProjectBasedModelProvider(IDatabaseProjectNode, Guid) | Инициализирует новый экземпляр класса SchemaCompareProjectBasedModelProvider. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
Canceled | (Унаследовано от SchemaCompareModelProviderBase.) | |
ConnectionType | Получает тип подключения, связанного с данным поставщиком. (Переопределяет SchemaCompareModelProviderBase.ConnectionType.) | |
DatabaseSchemaProvider | Получает или задает текущий поставщик схемы базы данных.Процедура set является защищенной. (Унаследовано от SchemaCompareModelProviderBase.) | |
ModelInformation | (Переопределяет SchemaCompareModelProviderBase.ModelInformation.) | |
Name | При реализации в унаследованном классе получает или задает имя этого объекта. (Унаследовано от SchemaCompareModelProviderBase.) | |
ProjectGuid | Получает идентификатор GUID проекта для данного поставщика. | |
ProjectNode | Получает узел проекта для данного поставщика. | |
Translator | Получает или задает текущий транслятор. (Унаследовано от SchemaCompareModelProviderBase.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Cancel | (Унаследовано от SchemaCompareModelProviderBase.) | |
Deserialize | Десериализует указанный узел XML и его дочерние узлы. (Переопределяет SchemaCompareModelProviderBase.Deserialize(XmlNode, String%).) | |
Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
IsCompatible | Определяет, совместим ли указанный поставщик модели с данным поставщиком сравнения схем. (Переопределяет SchemaCompareModelProviderBase.IsCompatible(ISchemaCompareModelProvider, String%).) | |
IsEqual | Определяет, равны ли два поставщика. (Переопределяет SchemaCompareModelProviderBase.IsEqual(ISchemaCompareModelProvider).) | |
IsEqualTemplate | Определяет, используют ли два поставщика один шаблон. (Переопределяет SchemaCompareModelProviderBase.IsEqualTemplate(ISchemaCompareModelProvider).) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ReconnectToProjectNode | Если проект закрыт, узел проекта данного поставщика модели очищается.При обновлении представления пользователем необходимо выполнить повторное подключение. | |
ResetCancel | (Унаследовано от SchemaCompareModelProviderBase.) | |
Serialize | Сериализует указанный узел XML и его дочерние узлы. (Переопределяет SchemaCompareModelProviderBase.Serialize(XmlNode).) | |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) | |
Uninitialize | Используется для инициализации поставщика.Это происходит при возвращении области к подложке. (Переопределяет SchemaCompareModelProviderBase.Uninitialize().) | |
Validate | Проверяет поставщик. (Переопределяет SchemaCompareModelProviderBase.Validate(String%).) |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
ProjectBasedModelProviderElementName | Имя поставщика. |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare - пространство имен