Udostępnij za pośrednictwem


SqlCeProviderServices Klasa

Definicja

Obiekt ProviderServices dla dostawcy SQL CE

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

Uwagi

Należy pamiętać, że wystąpienie tego typu rozwiązuje również dodatkowe usługi dostawcy dla programu Microsoft SQL Server Compact Edition, gdy ten typ jest zarejestrowany jako dostawca EF, używając wpisu w pliku konfiguracji aplikacji lub za pomocą rejestracji opartej na kodzie w programie DbConfiguration. Rozwiązane usługi to: Żądania dla IDbConnectionFactory są rozpoznawane jako pojedyncze wystąpienie SqlCeConnectionFactory , aby domyślnie tworzyć połączenia z narzędziem SQL Compact. Żądania dotyczące MigrationSqlGenerator niezmiennej nazwy "System.Data.SqlServerCe.4.0" są rozpoznawane jako SqlCeMigrationSqlGenerator wystąpienia w celu zapewnienia domyślnej generacji SQL Migracje dla programu SQL Compact.

Pola

Instance

Pojedynczy obiekt;

ProviderInvariantName

Jest to dobrze znany ciąg używany w plikach konfiguracji i konfiguracji opartej na kodzie jako "niezmienna nazwa dostawcy" używany do określania Microsoft SQL Server Compact Edition 4.0 dla usług dostawcy ADO.NET i Entity Framework.

Metody

AddDependencyResolver(IDbDependencyResolver)

Dodaje element IDbDependencyResolver , który będzie używany do rozpoznawania dodatkowych domyślnych usług dostawcy, gdy typ pochodny jest zarejestrowany jako dostawca EF przy użyciu wpisu w pliku konfiguracji aplikacji lub za pomocą rejestracji opartej na kodzie w programie DbConfiguration.

(Odziedziczone po DbProviderServices)
CloneDbCommand(DbCommand)

Zobacz problem 2390 — klonowanie właściwości DesignTimeVisible w poleceniu db może powodować zakleszczenia. W tym miejscu można przesłonić klasy podrzędne.

(Odziedziczone po DbProviderServices)
CloneDbConnection(DbConnection, DbProviderFactory)

Klonuje połączenie.

(Odziedziczone po DbProviderServices)
CloneDbConnection(DbConnection)

Klonuje połączenie.

(Odziedziczone po DbProviderServices)
CreateCommandDefinition(DbCommand)

Utwórz domyślny obiekt DbCommandDefinition na podstawie polecenia prototypu Ta metoda jest przeznaczona dla autorów dostawców do utworzenia domyślnej definicji polecenia z polecenia. Uwaga: spowoduje to sklonowanie prototypu

(Odziedziczone po DbProviderServices)
CreateCommandDefinition(DbCommandTree)

Utwórz obiekt definicji polecenia nad drzewem poleceń.

(Odziedziczone po DbProviderServices)
CreateCommandDefinition(DbProviderManifest, DbCommandTree)

Tworzy definicję polecenia z określonego manifestu i drzewa poleceń.

(Odziedziczone po DbProviderServices)
CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Tworzy bazę danych wskazywaną przez połączenie i tworzy obiekty schematu (tabele, klucze podstawowe, klucze obce) na podstawie zawartości obiektu storeItemCollection.

(Odziedziczone po DbProviderServices)
CreateDatabaseScript(String, StoreItemCollection)

Generuje język definicji danych (skrypt DDL, który tworzy obiekty schematu (tabele, klucze podstawowe, klucze obce) na podstawie zawartości parametru StoreItemCollection i przeznaczonego dla wersji bazy danych odpowiadającej tokenowi manifestu dostawcy.

(Odziedziczone po DbProviderServices)
CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

Tworzy obiekt definicji polecenia dla określonego manifestu dostawcy i drzewa poleceń.

(Odziedziczone po DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

Zwraca wartość wskazującą, czy dana baza danych istnieje na serwerze.

(Odziedziczone po DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Zwraca wartość wskazującą, czy dana baza danych istnieje na serwerze.

(Odziedziczone po DbProviderServices)
DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Tworzy bazę danych wskazywaną przez połączenie i tworzy obiekty schematu (tabele, klucze podstawowe, klucze obce) na podstawie zawartości obiektu StoreItemCollection.

(Odziedziczone po DbProviderServices)
DbCreateDatabaseScript(String, StoreItemCollection)

Generuje skrypt języka definicji danych (DDL), który tworzy obiekty schematu (tabele, klucze podstawowe, klucze obce) na podstawie zawartości parametru StoreItemCollection i przeznaczonego dla wersji bazy danych odpowiadającej tokenowi manifestu dostawcy.

(Odziedziczone po DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

Zwraca wartość wskazującą, czy dana baza danych istnieje na serwerze.

(Odziedziczone po DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Zwraca wartość wskazującą, czy dana baza danych istnieje na serwerze.

(Odziedziczone po DbProviderServices)
DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Usuwa określoną bazę danych.

(Odziedziczone po DbProviderServices)
DbGetSpatialServices(String)
Przestarzałe.

Pobiera usługi przestrzenne dla programu DbProviderServices.

(Odziedziczone po DbProviderServices)
DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Usuwa określoną bazę danych.

(Odziedziczone po DbProviderServices)
GetDbProviderManifest(String)

Po przesłonięciu klasy pochodnej zwraca wystąpienie klasy pochodzącej z obiektu DbProviderManifest.

(Odziedziczone po DbProviderServices)
GetDbProviderManifestToken(DbConnection)

Zwraca token manifestu dostawcy dla danego połączenia.

(Odziedziczone po DbProviderServices)
GetDbSpatialDataReader(DbDataReader, String)

Pobiera czytnik danych przestrzennych dla pliku DbProviderServices.

(Odziedziczone po DbProviderServices)
GetProviderManifest(String)

Zwraca manifest dostawcy przy użyciu określonych informacji o wersji.

(Odziedziczone po DbProviderServices)
GetProviderManifestToken(DbConnection)

Zwraca token manifestu dostawcy, biorąc pod uwagę połączenie.

(Odziedziczone po DbProviderServices)
GetService(Type, Object)

Wywoływane w celu rozwiązania dodatkowych domyślnych usług dostawcy, gdy typ pochodny jest zarejestrowany jako dostawca EF, używając wpisu w pliku konfiguracji aplikacji lub za pomocą rejestracji opartej na kodzie w programie DbConfiguration. Implementacja tej metody w tej klasie używa narzędzi rozpoznawania dodanych za pomocą metody AddDependencyResolver w celu rozwiązania zależności.

(Odziedziczone po DbProviderServices)
GetServices(Type, Object)

Wywoływane w celu rozwiązania dodatkowych domyślnych usług dostawcy, gdy typ pochodny jest zarejestrowany jako dostawca EF, używając wpisu w pliku konfiguracji aplikacji lub za pomocą rejestracji opartej na kodzie w programie DbConfiguration. Implementacja tej metody w tej klasie używa narzędzi rozpoznawania dodanych za pomocą metody AddDependencyResolver w celu rozwiązania zależności.

(Odziedziczone po DbProviderServices)
GetSpatialDataReader(DbDataReader, String)

Pobiera czytnik danych przestrzennych dla pliku DbProviderServices.

(Odziedziczone po DbProviderServices)
GetSpatialServices(DbProviderInfo)

Pobiera usługi przestrzenne dla programu DbProviderServices.

(Odziedziczone po DbProviderServices)
GetSpatialServices(String)
Przestarzałe.

Pobiera usługi przestrzenne dla programu DbProviderServices.

(Odziedziczone po DbProviderServices)
RegisterInfoMessageHandler(DbConnection, Action<String>)

Rejestruje procedurę obsługi w celu przetwarzania komunikatów o błędach pochodzących z dostawcy bazy danych.

SetDbParameterValue(DbParameter, TypeUsage, Object)

Ustawia wartość parametru i odpowiednie aspekty dla danego TypeUsageelementu .

(Odziedziczone po DbProviderServices)
SetParameterValue(DbParameter, TypeUsage, Object)

Ustawia wartość parametru i odpowiednie aspekty dla danego TypeUsageelementu .

(Odziedziczone po DbProviderServices)

Dotyczy