SqlCeConnection クラス
メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
データ ソースへの開いた接続を表します。
この型のすべてのメンバの一覧については、SqlCeConnection メンバ を参照してください。
System.Object
System.MarshalByRefObject
System.Data.SqlServerCe.SqlCeConnection
NotInheritable Public Class SqlCeConnection
Inherits MarshalByRefObject
Implements IDbConnection, IDisposable
[C#]
public sealed class SqlCeConnection : MarshalByRefObject,
IDbConnection, IDisposable
[C++]
public __gc __sealed class SqlCeConnection : public
MarshalByRefObject, IDbConnection, IDisposable
[JScript]
public class SqlCeConnection extends MarshalByRefObject implements
IDbConnection, IDisposable
スレッドセーフ
この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。
解説
SqlCeConnection オブジェクトは、データ ソースへの一意な接続を表します。 SqlCeConnection のインスタンスを作成すると、すべてのプロパティが初期値に設定されます。これらの初期値の一覧については、 SqlCeConnection コンストラクタのトピックを参照してください。
SqlCeConnection は、適用範囲外では閉じられません。そのため、 Close または Dispose を呼び出して、明示的に接続を閉じる必要があります。
SQL Server CE は一度に 1 つの接続しかサポートしていませんが、複数のコマンドで 1 つの接続を共有できます。したがって、同じ接続で SqlCeDataReader の複数のインスタンスを開いて使用できます。この動作は System.Data.SqlClient の動作とは異なります。
SqlCeCommand を実行するメソッドで致命的な SqlCeException が生成された場合、 SqlCeConnection が閉じられる可能性があります。ユーザーは接続を再び開いて、処理を継続できます。
必要条件
名前空間: System.Data.SqlServerCe
プラットフォーム: .NET Compact Framework - Windows CE .NET
アセンブリ: System.Data.Sqlserverce (System.Data.Sqlserverce.dll 内)
参照
SqlCeConnection メンバ | System.Data.SqlServerCe 名前空間 | SqlCeDataAdapter | SqlCeCommand