SqlCeConnectionFactory 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.
Wystąpienia tej klasy służą do tworzenia obiektów DbConnection dla SQL Server Compact Edition na podstawie danej nazwy bazy danych lub parametrów połączenia.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlCeConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class SqlCeConnectionFactory
Implements IDbConnectionFactory
- Dziedziczenie
-
SqlCeConnectionFactory
- Atrybuty
- Implementuje
Uwagi
Podczas tworzenia wystąpienia tej klasy należy podać niezmienną nazwę dostawcy SQL Server Compact Edition. Dzieje się tak, ponieważ różne wersje SQL Server Compact Edition używają różnych niezmiennych nazw. Wystąpienie tej klasy można ustawić na Database klasie, aby spowodować, że wszystkie obiekty DbContexts utworzone bez informacji o połączeniu lub tylko nazwa bazy danych lub parametry połączenia domyślnie używają SQL Server Compact Edition. Ta klasa jest niezmienna, ponieważ wiele wątków może uzyskiwać dostęp do wystąpień jednocześnie podczas tworzenia połączeń.
Konstruktory
SqlCeConnectionFactory(String) |
Tworzy nową fabrykę połączeń z pustymi (domyślnymi) właściwościami DatabaseDirectory i BaseConnectionString. |
SqlCeConnectionFactory(String, String, String) |
Tworzy nową fabrykę połączeń z podanymi właściwościami DatabaseDirectory i BaseConnectionString. |
Właściwości
BaseConnectionString |
Parametry połączenia do użycia dla opcji bazy danych innego niż "Źródło danych". Źródło danych zostanie prependowane do tego ciągu na podstawie nazwy bazy danych po wywołaniu funkcji CreateConnection. Wartość domyślna to pusty ciąg, co oznacza, że nie będą używane żadne inne opcje. |
DatabaseDirectory |
Ścieżka do wstępnej nazwy bazy danych, która będzie stanowić nazwę pliku używaną przez program SQL Server Compact Edition podczas tworzenia lub odczytywania pliku bazy danych. Wartość domyślna to "|DataDirectory|", co oznacza, że plik zostanie umieszczony w wyznaczonym katalogu danych. |
ProviderInvariantName |
Niezmienna nazwa dostawcy określająca wersję SQL Server Compact Edition, która powinna być używana. |
Metody
CreateConnection(String) |
Tworzy połączenie dla SQL Server Compact Edition na podstawie podanej nazwy bazy danych lub parametrów połączenia. Jeśli podane parametry zawierają znak "=", jest on traktowany jako pełne parametry połączenia, w przeciwnym razie jest traktowany tylko jako nazwa bazy danych. |