SqlCeProviderServices Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект ProviderServices для поставщика Sql CE
public sealed class SqlCeProviderServices : System.Data.Entity.Core.Common.DbProviderServices
type SqlCeProviderServices = class
inherit DbProviderServices
Public NotInheritable Class SqlCeProviderServices
Inherits DbProviderServices
- Наследование
Комментарии
Обратите внимание, что экземпляр этого типа также разрешает дополнительные службы поставщика для Microsoft SQL Server Compact Edition, если этот тип зарегистрирован в качестве поставщика EF либо с помощью записи в файле конфигурации приложения, либо с помощью регистрации на основе кода в DbConfiguration. Разрешенные службы: Запросы для IDbConnectionFactory по умолчанию разрешаются в одноэлементный экземпляр для SqlCeConnectionFactory создания подключений к SQL Compact. MigrationSqlGenerator Запросы для инвариантного имени System.Data.SqlServerCe.4.0 разрешаются SqlCeMigrationSqlGenerator в экземпляры, чтобы обеспечить создание SQL по умолчанию Migrations для SQL Compact.
Поля
Instance |
Одноэлементный объект; |
ProviderInvariantName |
Это хорошо известная строка, используемая в файлах конфигурации и конфигурация на основе кода в качестве "инвариантного имени поставщика", используемая для указания Microsoft SQL Server Compact выпуска 4.0 для служб поставщика ADO.NET и Entity Framework. |
Методы
AddDependencyResolver(IDbDependencyResolver) |
Добавляет , IDbDependencyResolver который будет использоваться для разрешения дополнительных служб поставщика по умолчанию, когда производный тип зарегистрирован в качестве поставщика EF либо с помощью записи в файле конфигурации приложения, либо путем регистрации на основе кода в DbConfiguration. (Унаследовано от DbProviderServices) |
CloneDbCommand(DbCommand) |
См. проблему 2390. Клонирование свойства DesignTimeVisible в DbCommand может привести к взаимоблокировкам. Поэтому здесь можно разрешить переопределение подклассов. (Унаследовано от DbProviderServices) |
CloneDbConnection(DbConnection, DbProviderFactory) |
Клонирует соединение. (Унаследовано от DbProviderServices) |
CloneDbConnection(DbConnection) |
Клонирует соединение. (Унаследовано от DbProviderServices) |
CreateCommandDefinition(DbCommand) |
Создайте объект DbCommandDefinition по умолчанию на основе команды прототипа. Этот метод предназначен для создания определения команды по умолчанию из команды. Примечание. Это клонирование прототипа (Унаследовано от DbProviderServices) |
CreateCommandDefinition(DbCommandTree) |
Создайте объект Command Definition по дереву команд. (Унаследовано от DbProviderServices) |
CreateCommandDefinition(DbProviderManifest, DbCommandTree) |
Создает определение команд из указанного манифеста и дерева команд. (Унаследовано от DbProviderServices) |
CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection) |
Создает базу данных, обозначенную соединением, и объекты схемы (таблицы, первичные ключи, внешние ключи) на основе содержимого storeItemCollection. (Унаследовано от DbProviderServices) |
CreateDatabaseScript(String, StoreItemCollection) |
Создает скрипт на языке описания данных (DDL), который создает объекты схемы (таблицы, первичные ключи, внешние ключи) на основе содержимого параметра StoreItemCollection, предназначенные для версии базы данных, соответствующей токену манифеста поставщика. (Унаследовано от 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) |
Вызывается для разрешения дополнительных служб поставщика по умолчанию, когда производный тип регистрируется в качестве поставщика EF либо с помощью записи в файле конфигурации приложения, либо путем регистрации на основе кода в DbConfiguration. Реализация этого метода в этом классе использует сопоставители, добавленные с помощью метода AddDependencyResolver, для разрешения зависимостей. (Унаследовано от DbProviderServices) |
GetServices(Type, Object) |
Вызывается для разрешения дополнительных служб поставщика по умолчанию, когда производный тип регистрируется в качестве поставщика EF либо с помощью записи в файле конфигурации приложения, либо путем регистрации на основе кода в DbConfiguration. Реализация этого метода в этом классе использует сопоставители, добавленные с помощью метода 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) |
Применяется к
Entity Framework