SqlCeProviderServices 类

定义

Sql CE 提供程序的 ProviderServices 对象

public sealed class SqlCeProviderServices : System.Data.Entity.Core.Common.DbProviderServices
type SqlCeProviderServices = class
    inherit DbProviderServices
Public NotInheritable Class SqlCeProviderServices
Inherits DbProviderServices
继承
SqlCeProviderServices

注解

请注意,使用应用程序的配置文件中的条目或通过 中DbConfiguration基于代码的注册将此类型注册为 EF 提供程序时,此类型的实例还会解析 Microsoft SQL Server Compact Edition 的其他提供程序服务。 解析的服务为:将 的请求 IDbConnectionFactory 解析为 的单一实例, SqlCeConnectionFactory 以便默认情况下创建与 SQL Compact 的连接。 对 MigrationSqlGenerator 固定名称“System.Data.SqlServerCe.4.0”的请求解析为 SqlCeMigrationSqlGenerator 实例,以提供 SQL Compact 的默认迁移 SQL 代系。

字段

Instance

Singleton 对象;

ProviderInvariantName

这是在配置文件和基于代码的配置中使用作为“提供程序固定名称”的已知字符串,用于指定 ADO.NET 和 Entity Framework 提供程序服务的 Microsoft SQL Server Compact 4.0 版。

方法

AddDependencyResolver(IDbDependencyResolver)

添加 , IDbDependencyResolver 当派生类型使用应用程序的配置文件中的条目或通过 中的 DbConfiguration基于代码的注册将派生类型注册为 EF 提供程序时,将用于解析其他默认提供程序服务。

(继承自 DbProviderServices)
CloneDbCommand(DbCommand)

请参阅问题 2390 - 克隆 DbCommand 上的 DesignTimeVisible 属性可能会导致死锁。 因此,此处允许子类替代。

(继承自 DbProviderServices)
CloneDbConnection(DbConnection, DbProviderFactory)

克隆连接。

(继承自 DbProviderServices)
CloneDbConnection(DbConnection)

克隆连接。

(继承自 DbProviderServices)
CreateCommandDefinition(DbCommand)

基于原型命令创建默认 DbCommandDefinition 对象 此方法供提供程序编写者根据命令生成默认命令定义。 注意:这会克隆原型

(继承自 DbProviderServices)
CreateCommandDefinition(DbCommandTree)

在给定命令树的情况下创建命令定义对象。

(继承自 DbProviderServices)
CreateCommandDefinition(DbProviderManifest, DbCommandTree)

从指定的清单和命令树创建命令定义。

(继承自 DbProviderServices)
CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

创建连接指示的数据库,并根据 storeItemCollection 的内容 (表、主键、外键) 创建架构对象。

(继承自 DbProviderServices)
CreateDatabaseScript(String, StoreItemCollection)

基于 StoreItemCollection 参数的内容并针对与提供程序清单标记相对应的数据库版本生成数据定义语言(创建架构对象(表、主键、外键)的 DDL 脚本)。

(继承自 DbProviderServices)
CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

为指定的提供程序清单和命令目录树创建命令定义对象。

(继承自 DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

返回一个值,该值指示服务器上是否存在给定数据库。

(继承自 DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

返回一个值,该值指示服务器上是否存在给定数据库。

(继承自 DbProviderServices)
DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

创建一个由连接指示的数据库并且基于 StoreItemCollection 的内容创建架构对象(表、主键、外键)。

(继承自 DbProviderServices)
DbCreateDatabaseScript(String, StoreItemCollection)

生成数据定义语言 (DDL) 脚本,该脚本基于 StoreItemCollection 参数的内容创建表、主键、外键) 的架构 (对象,并针对与提供程序清单令牌对应的数据库版本。

(继承自 DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

返回一个值,该值指示服务器上是否存在给定数据库。

(继承自 DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

返回一个值,该值指示服务器上是否存在给定数据库。

(继承自 DbProviderServices)
DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

删除指定的数据库。

(继承自 DbProviderServices)
DbGetSpatialServices(String)
已过时.

DbProviderServices 获取空间服务。

(继承自 DbProviderServices)
DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

删除指定的数据库。

(继承自 DbProviderServices)
GetDbProviderManifest(String)

在派生类中重写时,返回一个派生自 DbProviderManifest 的类的实例。

(继承自 DbProviderServices)
GetDbProviderManifestToken(DbConnection)

返回给定连接的提供程序清单令牌。

(继承自 DbProviderServices)
GetDbSpatialDataReader(DbDataReader, String)

DbProviderServices 获取空间数据读取器。

(继承自 DbProviderServices)
GetProviderManifest(String)

使用指定的版本信息返回提供程序清单。

(继承自 DbProviderServices)
GetProviderManifestToken(DbConnection)

返回给定连接的提供程序清单标记。

(继承自 DbProviderServices)
GetService(Type, Object)

使用应用程序的配置文件中的条目或通过 中的 DbConfiguration基于代码的注册将派生类型注册为 EF 提供程序时,调用 以解析其他默认提供程序服务。 此类中此方法的实现使用 AddDependencyResolver 方法添加的解析程序来解析依赖项。

(继承自 DbProviderServices)
GetServices(Type, Object)

使用应用程序的配置文件中的条目或通过 中的 DbConfiguration基于代码的注册将派生类型注册为 EF 提供程序时,调用 以解析其他默认提供程序服务。 此类中此方法的实现使用 AddDependencyResolver 方法添加的解析程序来解析依赖项。

(继承自 DbProviderServices)
GetSpatialDataReader(DbDataReader, String)

DbProviderServices 获取空间数据读取器。

(继承自 DbProviderServices)
GetSpatialServices(DbProviderInfo)

DbProviderServices 获取空间服务。

(继承自 DbProviderServices)
GetSpatialServices(String)
已过时.

DbProviderServices 获取空间服务。

(继承自 DbProviderServices)
RegisterInfoMessageHandler(DbConnection, Action<String>)

注册处理程序以处理来自数据库提供程序的非错误消息。

SetDbParameterValue(DbParameter, TypeUsage, Object)

设置给定 TypeUsage的参数值和适当的分面。

(继承自 DbProviderServices)
SetParameterValue(DbParameter, TypeUsage, Object)

设置给定 TypeUsage的参数值和适当的分面。

(继承自 DbProviderServices)

适用于