SqlCeConnectionStringBuilder 类

提供一个简单的方法以便创建和管理 SqlCeConnection 类使用的连接字符串的内容。

继承层次结构

System.Object
  System.Data.Common.DbConnectionStringBuilder
    System.Data.SqlServerCe.SqlCeConnectionStringBuilder

命名空间:  System.Data.SqlServerCe
程序集:  System.Data.SqlServerCe(在 System.Data.SqlServerCe.dll 中)

语法

声明
Public NotInheritable Class SqlCeConnectionStringBuilder _
    Inherits DbConnectionStringBuilder
用法
Dim instance As SqlCeConnectionStringBuilder
public sealed class SqlCeConnectionStringBuilder : DbConnectionStringBuilder
public ref class SqlCeConnectionStringBuilder sealed : public DbConnectionStringBuilder
[<SealedAttribute>]
type SqlCeConnectionStringBuilder =  
    class
        inherit DbConnectionStringBuilder
    end
public final class SqlCeConnectionStringBuilder extends DbConnectionStringBuilder

SqlCeConnectionStringBuilder 类型公开以下成员。

构造函数

  名称 说明
公共方法 SqlCeConnectionStringBuilder() 使用默认值初始化 SqlCeConnectionStringBuilder 类的一个新实例。
公共方法 SqlCeConnectionStringBuilder(String) 使用为实例的内部连接信息提供数据的指定连接字符串初始化 SqlCeConnectionStringBuilder 类的新实例。

页首

属性

  名称 说明
公共属性 AutoshrinkThreshold 获取或设置在自动收缩开始之前允许的数据库文件中可用空间的百分比。
公共属性 BrowsableConnectionString (继承自 DbConnectionStringBuilder
公共属性 CaseSensitive 获取或设置一个值,该值指示数据库排序规则是否区分大小写。
公共属性 ConnectionString (继承自 DbConnectionStringBuilder
公共属性 Count (继承自 DbConnectionStringBuilder
公共属性 DataSource 获取或设置 SQL Server Compact 数据库的文件路径和名称。
公共属性 DefaultLockEscalation 获取或设置事务在尝试从行升级到页或从页升级到表之前将会获得的锁数。
公共属性 DefaultLockTimeout 获取或设置事务等待锁的默认毫秒数。
公共属性 Encrypt 获取或设置一个值,该值指示数据库是否加密。
公共属性 EncryptionMode 获取或设置要根据其创建数据库的加密模式。
公共属性 Enlist 获取或设置一个值,该值指示是否通过使用 Enlist 来打开连接数据库。
公共属性 FileMode 获取或设置打开数据库文件时要使用的模式。
公共属性 FlushInterval 获取或设置在将所有已提交的事务刷新到磁盘之前指定的间隔时间(以秒为单位)。
公共属性 InitialLcid 获取或设置用于数据库的区域设置 ID (LCID)。
公共属性 IsFixedSize 获取一个值,该值指示 SqlCeConnectionStringBuilder 是否具有固定大小。 (覆盖 DbConnectionStringBuilder.IsFixedSize。)
公共属性 IsReadOnly (继承自 DbConnectionStringBuilder
公共属性 Item 获取或设置与指定键相关联的值。 (覆盖 DbConnectionStringBuilder.Item[String]。)
公共属性 Keys 获取一个 ICollection,它包含 SqlCeConnectionStringBuilder 中的键。 (覆盖 DbConnectionStringBuilder.Keys。)
公共属性 MaxBufferSize 获取或设置在开始将更改刷新到磁盘之前,SQL Server Mobile 可以使用的最大内存量 (KB)。
公共属性 MaxDatabaseSize 获取或设置数据库的最大大小 (MB)。
公共属性 Password 获取或设置数据库密码,最多包含 40 个字符。
公共属性 PersistSecurityInfo 获取或设置一个值,该值指示安全性敏感信息(如密码)是否不作为连接的一部分返回。
公共属性 TempFileMaxSize 获取或设置临时数据库文件的最大大小 (MB)。
公共属性 TempFilePath 获取或设置临时数据库的位置。
公共属性 Values 获取一个 ICollection,它包含 SqlCeConnectionStringBuilder 中的值。 (覆盖 DbConnectionStringBuilder.Values。)

页首

方法

  名称 说明
公共方法 Add (继承自 DbConnectionStringBuilder
公共方法 Clear 清除 SqlCeConnectionStringBuilder 实例的内容。 (覆盖 DbConnectionStringBuilder.Clear()。)
受保护方法 ClearPropertyDescriptors (继承自 DbConnectionStringBuilder
公共方法 ContainsKey 确定 SqlCeConnectionStringBuilder 是否包含特定键。 (覆盖 DbConnectionStringBuilder.ContainsKey(String)。)
公共方法 Equals (继承自 Object
公共方法 EquivalentTo (继承自 DbConnectionStringBuilder
受保护方法 Finalize (继承自 Object
公共方法 GetHashCode (继承自 Object
受保护方法 GetProperties (继承自 DbConnectionStringBuilder
公共方法 GetType (继承自 Object
受保护方法 MemberwiseClone (继承自 Object
公共方法 Remove 从 SqlCeConnectionStringBuilder 实例中删除具有指定键的条目。 (覆盖 DbConnectionStringBuilder.Remove(String)。)
公共方法 ShouldSerialize 指示指定的键是否存在于此 SqlCeConnectionStringBuilder 实例中。 (覆盖 DbConnectionStringBuilder.ShouldSerialize(String)。)
公共方法 ToString (继承自 DbConnectionStringBuilder
公共方法 TryGetValue 从该 SqlCeconnectionStringBuilder 中检索与指定的键相对应的值。 (覆盖 DbConnectionStringBuilder.TryGetValue(String, Object%)。)

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IDictionary.Add (继承自 DbConnectionStringBuilder
显式接口实现私有方法 IDictionary.Contains (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICollection.CopyTo (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICustomTypeDescriptor.GetAttributes (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICustomTypeDescriptor.GetClassName (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICustomTypeDescriptor.GetComponentName (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICustomTypeDescriptor.GetConverter (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICustomTypeDescriptor.GetDefaultEvent (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICustomTypeDescriptor.GetDefaultProperty (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICustomTypeDescriptor.GetEditor (继承自 DbConnectionStringBuilder
显式接口实现私有方法 IEnumerable.GetEnumerator (继承自 DbConnectionStringBuilder
显式接口实现私有方法 IDictionary.GetEnumerator (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICustomTypeDescriptor.GetEvents() (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICustomTypeDescriptor.GetEvents(array<Attribute[]) (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICustomTypeDescriptor.GetProperties() (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICustomTypeDescriptor.GetProperties(array<Attribute[]) (继承自 DbConnectionStringBuilder
显式接口实现私有方法 ICustomTypeDescriptor.GetPropertyOwner (继承自 DbConnectionStringBuilder
显式接口实现私有属性 ICollection.IsSynchronized (继承自 DbConnectionStringBuilder
显式接口实现私有属性 IDictionary.Item (继承自 DbConnectionStringBuilder
显式接口实现私有方法 IDictionary.Remove (继承自 DbConnectionStringBuilder
显式接口实现私有属性 ICollection.SyncRoot (继承自 DbConnectionStringBuilder

页首

线程安全

此类型的任何公共静态(在 Microsoft Visual Basic 中为共享)成员是线程安全的。不保证所有实例成员都对于线程安全的。

请参阅

参考

System.Data.SqlServerCe 命名空间