Método CreateSchema
Cria o esquema de tabela no banco de dados cliente, se o esquema não existir.
Namespace: Microsoft.Synchronization.Data.SqlServerCe
Assembly: Microsoft.Synchronization.Data.SqlServerCe (em Microsoft.Synchronization.Data.SqlServerCe.dll)
Sintaxe
'Declaração
Public Overrides Sub CreateSchema ( _
syncTable As SyncTable, _
syncSchema As SyncSchema _
)
'Uso
Dim instance As SqlCeClientSyncProvider
Dim syncTable As SyncTable
Dim syncSchema As SyncSchema
instance.CreateSchema(syncTable, syncSchema)
public override void CreateSchema(
SyncTable syncTable,
SyncSchema syncSchema
)
public:
virtual void CreateSchema(
SyncTable^ syncTable,
SyncSchema^ syncSchema
) override
abstract CreateSchema :
syncTable:SyncTable *
syncSchema:SyncSchema -> unit
override CreateSchema :
syncTable:SyncTable *
syncSchema:SyncSchema -> unit
public override function CreateSchema(
syncTable : SyncTable,
syncSchema : SyncSchema
)
Parâmetros
- syncTable
Tipo: Microsoft.Synchronization.Data. . :: . .SyncTable
Um objeto SyncTable que contém configurações da tabela que será criada, como a direção da sincronização.
- syncSchema
Tipo: Microsoft.Synchronization.Data. . :: . .SyncSchema
Um objeto SyncSchema. Esse objeto é um DataSet que contém informações de esquema para a tabela que será criada.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | syncTable é um null Nothing nullptr unit uma referência nula (Nothing no Visual Basic) ou syncSchema é um null Nothing nullptr unit uma referência nula (Nothing no Visual Basic) e syncTable.CreationOption não é UseExistingTableOrFail. |
DataSyncException | Outra transação está em andamento. |
SchemaException |
|
Consulte também
Referência
SqlCeClientSyncProvider Classe