Compartir a través de


SchemaCompareComparisonGenerator.VerifyCompatibilityAndPopulateExtensions (Método)

Determina si los proveedores de modelo especificados son compatibles entre sí y con el proveedor de esquema de base de datos especificado.

Espacio de nombres:  Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare
Ensamblado:  Microsoft.VisualStudio.Data.Schema.Package (en Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxis

'Declaración
Public Shared Function VerifyCompatibilityAndPopulateExtensions ( _
    modelProvider1 As ISchemaCompareModelProvider, _
    modelProvider2 As ISchemaCompareModelProvider, _
    populateServices As Boolean, _
    <OutAttribute> ByRef dsp As DatabaseSchemaProvider, _
    <OutAttribute> ByRef scriptingService As SchemaCompareScriptService, _
    <OutAttribute> ByRef settingsService As SchemaCompareSettingsService, _
    <OutAttribute> ByRef modelInformation As SchemaCompareModelInformation, _
    <OutAttribute> ByRef errorMessage As String _
) As Boolean
public static bool VerifyCompatibilityAndPopulateExtensions(
    ISchemaCompareModelProvider modelProvider1,
    ISchemaCompareModelProvider modelProvider2,
    bool populateServices,
    out DatabaseSchemaProvider dsp,
    out SchemaCompareScriptService scriptingService,
    out SchemaCompareSettingsService settingsService,
    out SchemaCompareModelInformation modelInformation,
    out string errorMessage
)
public:
static bool VerifyCompatibilityAndPopulateExtensions(
    ISchemaCompareModelProvider^ modelProvider1, 
    ISchemaCompareModelProvider^ modelProvider2, 
    bool populateServices, 
    [OutAttribute] DatabaseSchemaProvider^% dsp, 
    [OutAttribute] SchemaCompareScriptService^% scriptingService, 
    [OutAttribute] SchemaCompareSettingsService^% settingsService, 
    [OutAttribute] SchemaCompareModelInformation^% modelInformation, 
    [OutAttribute] String^% errorMessage
)
static member VerifyCompatibilityAndPopulateExtensions : 
        modelProvider1:ISchemaCompareModelProvider * 
        modelProvider2:ISchemaCompareModelProvider * 
        populateServices:bool * 
        dsp:DatabaseSchemaProvider byref * 
        scriptingService:SchemaCompareScriptService byref * 
        settingsService:SchemaCompareSettingsService byref * 
        modelInformation:SchemaCompareModelInformation byref * 
        errorMessage:string byref -> bool 
public static function VerifyCompatibilityAndPopulateExtensions(
    modelProvider1 : ISchemaCompareModelProvider, 
    modelProvider2 : ISchemaCompareModelProvider, 
    populateServices : boolean, 
    dsp : DatabaseSchemaProvider, 
    scriptingService : SchemaCompareScriptService, 
    settingsService : SchemaCompareSettingsService, 
    modelInformation : SchemaCompareModelInformation, 
    errorMessage : String
) : boolean

Parámetros

Valor devuelto

Tipo: System.Boolean

Comentarios

Si los proveedores y el proveedor de esquema de base de datos son compatibles, este método configurará las extensiones SchemaCompareSettingsService y SchemaCompareScriptService.

Seguridad de .NET Framework

Vea también

Referencia

SchemaCompareComparisonGenerator Clase

Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare (Espacio de nombres)