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
Параметры
- modelElement
Тип: Microsoft.Data.Schema.SchemaModel.IModelElement
Объект IModelElement.
- create
Тип: System.Boolean
Значение true возвращает скрипт CREATE (создать); значение false возвращает скрипт DROP (отбросить).
Возвращаемое значение
Тип: Microsoft.Data.Schema.ScriptDom.IScriptFragment
Фрагмент скрипта, который либо создает, либо удаляет параметр modelElement из базы данных.
Заметки
Примечания для наследующих объектов
С помощью метода GenerateObjectDefinition можно выполнить один из этих трех вариантов:
Следует не переопределять этот метод и тем самым принять функциональные возможности по умолчанию.
Переопределите этот метод, вызовите базовый метод и изменит выходные данные, если этого требует модель схемы базы данных.
Переопределите этот метод и предоставьте собственные функции создания фрагмента скрипта.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
SchemaCompareScriptService Класс
Microsoft.Data.Schema.Tools.Compare.Schema - пространство имен