SchemaCompareScriptService.GenerateObjectDefinition (Método)
Devuelve un objeto de fragmento de script para su presentación en la ventana Definición del objeto de Visual Studio Premium y Visual Studio Ultimate que crearía o quitaría el elemento especificado de la base de datos.
Espacio de nombres: Microsoft.Data.Schema.Tools.Compare.Schema
Ensamblado: Microsoft.Data.Schema.Tools (en Microsoft.Data.Schema.Tools.dll)
Sintaxis
'Declaración
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
Parámetros
- modelElement
Tipo: Microsoft.Data.Schema.SchemaModel.IModelElement
Objeto IModelElement.
- create
Tipo: System.Boolean
true devuelve un script "CREATE"; false devuelve un script "DROP".
Valor devuelto
Tipo: Microsoft.Data.Schema.ScriptDom.IScriptFragment
Un fragmento de script que o crea o quita modelElement de la base de datos.
Comentarios
Notas para los herederos
Puede realizar una de estas tres opciones con el método GenerateObjectDefinition.
No invalide este método y acepte la funcionalidad predeterminada.
Invalide este método, llame al método base y modifique el resultado, si lo requiere el modelo de esquema de base de datos.
Invalide este método y proporcione su propia funcionalidad de generación de fragmento de script.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
SchemaCompareScriptService Clase
Microsoft.Data.Schema.Tools.Compare.Schema (Espacio de nombres)