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 |
|