SqlCeProviderServices Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |