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 中为共享)成员是线程安全的。不保证所有实例成员都对于线程安全的。