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ż problemy z dodatkowymi usługami dostawcy dla 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 usługi są domyślnie rozwiązywane do pojedynczego SqlCeConnectionFactory wystąpienia w celu utworzenia połączeń z programem SQL Compact. Żądania dotyczące MigrationSqlGenerator niezmiennej nazwy "System.Data.SqlServerCe.4.0" są rozpoznawane dla SqlCeMigrationSqlGenerator wystąpień w celu zapewnienia domyślnej generacji SQL Migrations 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" służący do określania Microsoft SQL Server Compact Edition 4.0 dla usług ADO.NET i dostawcy programu 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 dbCommand może powodować zakleszczenia. Dlatego w tym miejscu zezwalaj na zastępowanie podklas.

(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 prototypowego polecenia Ta metoda jest przeznaczona dla składników zapisywania dostawcy w celu utworzenia domyślnej definicji polecenia na podstawie polecenia. Uwaga: spowoduje to sklonowanie prototypu

(Odziedziczone po DbProviderServices)
CreateCommandDefinition(DbCommandTree)

Utwórz obiekt Definicji polecenia przy użyciu drzewa 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 kolekcji 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 przeznaczony 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 kolekcji 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 przeznaczonej 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ęcia w klasie pochodnej zwraca wystąpienie klasy pochodzące z 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 programu 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ływana w celu rozpoznania 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. Implementacja tej metody w tej klasie używa funkcji rozpoznawania nazw dodanych za pomocą metody AddDependencyResolver w celu rozwiązania zależności.

(Odziedziczone po DbProviderServices)
GetServices(Type, Object)

Wywoływana w celu rozpoznania 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. Implementacja tej metody w tej klasie używa funkcji rozpoznawania nazw dodanych za pomocą metody AddDependencyResolver w celu rozwiązania zależności.

(Odziedziczone po DbProviderServices)
GetSpatialDataReader(DbDataReader, String)

Pobiera czytnik danych przestrzennych dla programu 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 od 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