CreateSchema 方法
在用戶端資料庫中建立資料表結構描述 (如果該結構描述不存在)。
命名空間: Microsoft.Synchronization.Data.SqlServerCe
組件: Microsoft.Synchronization.Data.SqlServerCe (在 Microsoft.Synchronization.Data.SqlServerCe.dll 中)
語法
'宣告
Public Overrides Sub CreateSchema ( _
syncTable As SyncTable, _
syncSchema As SyncSchema _
)
'用途
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
)
參數
- syncTable
型別:Microsoft.Synchronization.Data. . :: . .SyncTable
包含將要建立之資料表設定的 SyncTable 物件,例如同步處理的方向。
- syncSchema
型別:Microsoft.Synchronization.Data. . :: . .SyncSchema
SyncSchema 物件。這個物件為 DataSet,其中包含將要建立之資料表的結構描述資訊。
例外
例外狀況 | 條件 |
---|---|
ArgumentNullException | syncTable 是 null Nothing nullptr unit null 參考 (在 Visual Basic 中為 Nothing) ,或者 syncSchema 是 null Nothing nullptr unit null 參考 (在 Visual Basic 中為 Nothing) 而且 syncTable.CreationOption 不是 UseExistingTableOrFail。 |
DataSyncException | 另一個交易正在進行中。 |
SchemaException |
|