SqlCeProviderServices Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Poznámky
Všimněte si, že instance tohoto typu také překládá další služby zprostředkovatele pro Microsoft SQL Server Compact Edition, pokud je tento 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 . Vyřešené služby jsou: Požadavky na IDbConnectionFactory jsou ve výchozím nastavení přeloženy na instanci Singleton za SqlCeConnectionFactory účelem vytvoření 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 poskytlo výchozí generování SQL migrace pro SQL Compact.
Pole
Instance |
Jednoúčelový objekt; |
ProviderInvariantName |
Jedná se o dobře známý řetězec, který se používá v konfiguračních souborech a konfiguraci založené na kódu jako "invariantní název zprostředkovatele", který se používá k zadání Microsoft SQL Server Compact Edition 4.0 pro služby zprostředkovatele ADO.NET a Entity Framework. |
Metody
AddDependencyResolver(IDbDependencyResolver) |
IDbDependencyResolver Přidá objekt, který se použije k překladu dalších výchozích služeb zprostředkovatele, pokud 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 . (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ěr. (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ředkovatele k vytvoření výchozí definice příkazu z příkazu. Poznámka: Tím se naklonuje prototyp. (Zděděno od DbProviderServices) |
CreateCommandDefinition(DbCommandTree) |
Vytvořte objekt definice příkazu s využitím stromu 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) |
Vygeneruje jazyk definice dat (skript DDL, který vytváří 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) |
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 označující, zda daná databáze existuje na serveru. (Zděděno od DbProviderServices) |
DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection) |
Vrátí hodnotu označ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 označující, zda daná databáze existuje na serveru. (Zděděno od DbProviderServices) |
DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection) |
Vrátí hodnotu označ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, pokud 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é s AddDependencyResolver metoda 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, pokud 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é s AddDependencyResolver metoda 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 přicházejících od zprostředkovatele 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
Entity Framework