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


SchemaCompareScriptService.GenerateObjectDefinition - метод

Возвращает объект фрагмента скрипта для отображения в окне Описание объекта Visual Studio Premium и Visual Studio Ultimate, создающий или удаляющий заданный элемент из базы данных.

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

Синтаксис

'Декларация
Public Overridable Function GenerateObjectDefinition ( _
    modelElement As IModelElement, _
    create As Boolean _
) As IScriptFragment
public virtual IScriptFragment GenerateObjectDefinition(
    IModelElement modelElement,
    bool create
)
public:
virtual IScriptFragment^ GenerateObjectDefinition(
    IModelElement^ modelElement, 
    bool create
)
abstract GenerateObjectDefinition : 
        modelElement:IModelElement * 
        create:bool -> IScriptFragment 
override GenerateObjectDefinition : 
        modelElement:IModelElement * 
        create:bool -> IScriptFragment 
public function GenerateObjectDefinition(
    modelElement : IModelElement, 
    create : boolean
) : IScriptFragment

Параметры

  • create
    Тип: System.Boolean
    Значение true возвращает скрипт CREATE (создать); значение false возвращает скрипт DROP (отбросить).

Возвращаемое значение

Тип: Microsoft.Data.Schema.ScriptDom.IScriptFragment
Фрагмент скрипта, который либо создает, либо удаляет параметр modelElement из базы данных.

Заметки

Примечания для наследующих объектов

С помощью метода GenerateObjectDefinition можно выполнить один из этих трех вариантов:

  • Следует не переопределять этот метод и тем самым принять функциональные возможности по умолчанию.

  • Переопределите этот метод, вызовите базовый метод и изменит выходные данные, если этого требует модель схемы базы данных.

  • Переопределите этот метод и предоставьте собственные функции создания фрагмента скрипта.

Безопасность платформы .NET Framework

См. также

Ссылки

SchemaCompareScriptService Класс

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

IModelElement

IScriptFragment