Microsoft .NET Compact Framework には、System.Data 名前空間が含まれています。この名前空間の中にある System.Data.SqlServerCe 名前空間によって、Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) データベースを使用した作業がサポートされます。System.Data 名前空間には、System.DataSqlClient も含まれています。この名前空間では、アプリケーションから SQL Server Version 7.0 以降のデータベースにアクセスするためのオブジェクトが提供されます。
System.Data.SqlServerCe クラス
次の表で、System.Data.SqlServerCe 名前空間のクラスについて説明します。
| クラス | 説明 |
|---|---|
SQL Server Compact Edition データ ソースに対して実行される SQL ステートメントを表します。 |
|
SqlCeDataAdapter オブジェクトから SELECT コマンドを使用して、INSERT、UPDATE、および DELETE コマンドを生成します。 |
|
SQL Server Compact Edition データ ソースへの接続を表します。 |
|
DataSet オブジェクトにデータを格納し、データ ソースを更新するために使用される、一連の SqlCeCommand オブジェクトと SqlCeConnection オブジェクトを表します。 |
|
SQL Server Compact Edition データ ソースからデータ行を順番に前方のみに向かって読み取る手段を提供します。 |
|
SQL Server Compact Edition エンジンのプロパティ、メソッド、および他のオブジェクトを表します。このクラスを使用して、SQL Server Compact Edition データベースの作成、変更、および削除を実行します。 |
|
SQL Server Compact Edition データ ソースから返された特定の SqlCeException オブジェクトに関する情報を収集します。 |
|
SQL Server Compact Edition のデータ プロバイダによって生成されたすべてのエラーを保持します。 |
|
基になるプロバイダで SQL Server Compact Edition データ ソースから警告またはエラーが返された場合にスローされる例外を表します。 |
|
SQL Server Compact Edition で警告メッセージまたは情報メッセージが送信されるときに発生する、InfoMessage イベントのデータを提供します。 |
|
SqlCeCommand オブジェクトで使用されるパラメータ、および DataSet オブジェクト内の列に対するパラメータのマッピング (オプション) を表します。 |
|
SqlCeCommand に関連するすべてのパラメータ、および DataSet オブジェクト内の列に対するパラメータのマッピングを保持します。 |
|
リモート データ アクセスを使用して、匿名で Microsoft SQL Server とデータを同期するために必要なメソッドとプロパティを提供します。 |
|
マージ レプリケーションを使用して Microsoft SQL Server とデータを同期するために必要なメソッドとプロパティを提供します。 |
|
スクロール可能な更新可能カーソルを提供します。このカーソルは DataSet よりも高速で、DataReader よりも柔軟です。 |
|
コマンドの実行後、SQL Server Compact Edition データ ソースの更新中に発生する RowUpdated イベントのデータを提供します。 |
|
コマンドの実行前、SQL Server Compact Edition データ ソースの更新中に発生する RowUpdating イベントのデータを提供します。 |
|
SQL Server Compact Edition データ ソースで処理される SQL トランザクションを表します。 |
デリゲート
| デリゲート | 説明 |
|---|---|
SqlCeConnection の InfoMessage イベントを処理するメソッドを表します。 |
|
SqlCeDataAdapter の RowUpdated イベントを処理するメソッドを表します。 |
|
SqlCeDataAdapter の RowUpdating イベントを処理するメソッドを表します。 |
列挙値
| 列挙値 | 説明 |
|---|---|
新しく作成される SQL Server Compact Edition データベースのソースを指定します。 |
|
Seek の対象とするインデックスの範囲を指定する場合に、SetRange で使用するオプションです。 |
|
インデックスに対して Seek を実行する際のオプションです。 |
|
サブスクリプションの削除中に、SQL Server Compact Edition データベースを削除するかどうかを指定します。 |
|
データをパブリッシャに対してのみマージするか、パブリッシャとサブスクライバ間で両方向にマージするかを指定します。 |
|
使用するネットワーク プロトコルを指定します。 |
|
Push メソッドの対象となる行を 1 回のトランザクションでバッチで送信するかどうかを指定します。 |
|
デバイスにプルするテーブルを監視するかどうかを指定します。 |
|
適用するセキュリティ モードを指定します。 |
|
実行するデータ評価の種類を指定します。 |
このセクションの内容
| トピック | 説明 |
|---|---|
SQL Server Compact Edition ActiveX コントロール内の SQL Server Compact Edition Engine オブジェクトおよび .NET SqlCeEngine クラスについて詳細に説明します。 |
|
.NET Compact Framework Data Provider for SQL Server Compact Edition |
System.Data.SQLServerCE 名前空間および System.Data.SqlClient 名前空間について詳細に説明します。 |
参照
関連項目
SQL Server Compact Edition の .NET プログラミング
Data Provider for SQL Server Compact Edition
Data Provider for SQL Server (SQL Server Compact Edition)
System.Data.SqlServerCe Namespace (.NET Framework Reference Documentation)