Sdílet prostřednictvím


SqlCeProviderServices Třída

Definice

Objekt ProviderServices pro zprostředkovatele SQL CE

public sealed class SqlCeProviderServices : System.Data.Entity.Core.Common.DbProviderServices
type SqlCeProviderServices = class
    inherit DbProviderServices
Public NotInheritable Class SqlCeProviderServices
Inherits DbProviderServices
Dědičnost
SqlCeProviderServices

Poznámky

Všimněte si, že instance tohoto typu také překládá další služby poskytovatele pro Microsoft SQL Server Compact Edition, pokud je tento typ registrován jako zprostředkovatel EF, a to buď pomocí položky v konfiguračním souboru aplikace, nebo prostřednictvím registrace na základě kódu v DbConfiguration. Vyřešené služby: Požadavky na IDbConnectionFactory se ve výchozím nastavení překládají na instanci singletonu SqlCeConnectionFactory , aby se vytvořila připojení k SQL Compact. Požadavky na MigrationSqlGenerator invariantní název System.Data.SqlServerCe.4.0 se překládají na SqlCeMigrationSqlGenerator instance, aby se poskytly výchozí migrace generování SQL pro SQL Compact.

Pole

Instance

Singleton objekt;

ProviderInvariantName

Jedná se o dobře známý řetězec, který používá v konfiguračních souborech a konfiguraci založené na kódu jako "název zprostředkovatele invariant", který se používá k určení Microsoft SQL Server Compact Edition 4.0 pro služby zprostředkovatele ADO.NET a Entity Framework.

Metody

AddDependencyResolver(IDbDependencyResolver)

Přidá objekt IDbDependencyResolver , který se použije k překladu dalších výchozích služeb zprostředkovatele, pokud je odvozený typ registrován jako zprostředkovatel EF, a to buď pomocí položky v konfiguračním souboru aplikace, nebo prostřednictvím registrace založené na kódu v DbConfigurationnástroji .

(Zděděno od DbProviderServices)
CloneDbCommand(DbCommand)

Viz problém 2390 – Klonování vlastnosti DesignTimeVisible na DbCommand může způsobit zablokování. Tady tedy povolte přepsání podt třídy.

(Zděděno od DbProviderServices)
CloneDbConnection(DbConnection, DbProviderFactory)

Naklonuje připojení.

(Zděděno od DbProviderServices)
CloneDbConnection(DbConnection)

Naklonuje připojení.

(Zděděno od DbProviderServices)
CreateCommandDefinition(DbCommand)

Vytvoření výchozího objektu DbCommandDefinition na základě příkazu prototypu Tato metoda je určená pro zapisovače zprostředkovatelů k sestavení definice výchozího příkazu z příkazu. Poznámka: Tím se naklonuje prototyp.

(Zděděno od DbProviderServices)
CreateCommandDefinition(DbCommandTree)

Vytvoření objektu definice příkazu se stromem příkazů.

(Zděděno od DbProviderServices)
CreateCommandDefinition(DbProviderManifest, DbCommandTree)

Vytvoří definici příkazu ze zadaného manifestu a stromu příkazů.

(Zděděno od DbProviderServices)
CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Vytvoří databázi označenou připojením a vytvoří objekty schématu (tabulky, primární klíče, cizí klíče) na základě obsahu storeItemCollection.

(Zděděno od DbProviderServices)
CreateDatabaseScript(String, StoreItemCollection)

Generuje jazyk definice dat (DDL skript, který vytváří objekty schématu (tabulky, primární klíče, cizí klíče) na základě obsahu storeItemCollection parametr a cílí na verzi databáze odpovídající tokenu manifestu zprostředkovatele.

(Zděděno od DbProviderServices)
CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

Vytvoří objekt definice příkazu pro zadaný manifest zprostředkovatele a strom příkazů.

(Zděděno od DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

Vrátí hodnotu určující, zda daná databáze existuje na serveru.

(Zděděno od DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Vrátí hodnotu určující, zda daná databáze existuje na serveru.

(Zděděno od DbProviderServices)
DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Vytvoří databázi označenou připojením a vytvoří objekty schématu (tabulky, primární klíče, cizí klíče) na základě obsahu StoreItemCollection.

(Zděděno od DbProviderServices)
DbCreateDatabaseScript(String, StoreItemCollection)

Vygeneruje skript jazyka DDL (Data Definition Language), který vytvoří objekty schématu (tabulky, primární klíče, cizí klíče) na základě obsahu parametru StoreItemCollection a cílí na verzi databáze odpovídající tokenu manifestu zprostředkovatele.

(Zděděno od DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

Vrátí hodnotu určující, zda daná databáze existuje na serveru.

(Zděděno od DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Vrátí hodnotu určující, zda daná databáze existuje na serveru.

(Zděděno od DbProviderServices)
DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Odstraní zadanou databázi.

(Zděděno od DbProviderServices)
DbGetSpatialServices(String)
Zastaralé.

Získá prostorové služby pro DbProviderServices.

(Zděděno od DbProviderServices)
DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Odstraní zadanou databázi.

(Zděděno od DbProviderServices)
GetDbProviderManifest(String)

Při přepsání v odvozené třídě, vrátí instanci třídy, která je odvozena z DbProviderManifest.

(Zděděno od DbProviderServices)
GetDbProviderManifestToken(DbConnection)

Vrátí token manifestu zprostředkovatele pro dané připojení.

(Zděděno od DbProviderServices)
GetDbSpatialDataReader(DbDataReader, String)

Získá čtečku prostorových dat pro DbProviderServices.

(Zděděno od DbProviderServices)
GetProviderManifest(String)

Vrátí manifest zprostředkovatele pomocí informací o zadané verzi.

(Zděděno od DbProviderServices)
GetProviderManifestToken(DbConnection)

Vrátí token manifestu zprostředkovatele při připojení.

(Zděděno od DbProviderServices)
GetService(Type, Object)

Volá se k vyřešení dalších výchozích služeb zprostředkovatele, když je odvozený typ zaregistrovaný jako zprostředkovatel EF, a to buď pomocí položky v konfiguračním souboru aplikace, nebo prostřednictvím registrace založené na kódu v DbConfigurationnástroji . Implementace této metody v této třídě používá překladače přidané metodou AddDependencyResolver k vyřešení závislostí.

(Zděděno od DbProviderServices)
GetServices(Type, Object)

Volá se k vyřešení dalších výchozích služeb zprostředkovatele, když je odvozený typ zaregistrovaný jako zprostředkovatel EF, a to buď pomocí položky v konfiguračním souboru aplikace, nebo prostřednictvím registrace založené na kódu v DbConfigurationnástroji . Implementace této metody v této třídě používá překladače přidané metodou AddDependencyResolver k vyřešení závislostí.

(Zděděno od DbProviderServices)
GetSpatialDataReader(DbDataReader, String)

Získá čtečku prostorových dat pro DbProviderServices.

(Zděděno od DbProviderServices)
GetSpatialServices(DbProviderInfo)

Získá prostorové služby pro DbProviderServices.

(Zděděno od DbProviderServices)
GetSpatialServices(String)
Zastaralé.

Získá prostorové služby pro DbProviderServices.

(Zděděno od DbProviderServices)
RegisterInfoMessageHandler(DbConnection, Action<String>)

Zaregistruje obslužnou rutinu pro zpracování jiných než chybových zpráv pocházejících od poskytovatele databáze.

SetDbParameterValue(DbParameter, TypeUsage, Object)

Nastaví hodnotu parametru a odpovídající omezující vlastnosti pro danou TypeUsagehodnotu .

(Zděděno od DbProviderServices)
SetParameterValue(DbParameter, TypeUsage, Object)

Nastaví hodnotu parametru a odpovídající omezující vlastnosti pro danou TypeUsagehodnotu .

(Zděděno od DbProviderServices)

Platí pro