Sdílet prostřednictvím


SqlCeConnectionFactory Třída

Definice

Instance této třídy se používají k vytvoření objektů DbConnection pro SQL Server Compact Edition na základě zadaného názvu databáze nebo připojovacího řetězce.

[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
Dědičnost
SqlCeConnectionFactory
Atributy
Implementuje

Poznámky

Je nutné zadat invariantní název zprostředkovatele edice SQL Server Compact použít při vytváření instance této třídy. Je to proto, že různé verze edicí SQL Server Compact používají různé neutrální názvy. Instanci této třídy lze ve třídě nastavit Database tak, aby všechny dbContexts vytvořené bez informací o připojení nebo pouze název databáze nebo připojovací řetězec ve výchozím nastavení používaly SQL Server Compact Edition. Tato třída je neměnná, protože více vláken může přistupovat k instancím současně při vytváření připojení.

Konstruktory

SqlCeConnectionFactory(String)

Vytvoří nový objekt pro vytváření připojení s prázdnými (výchozí) Vlastnostmi DatabaseDirectory a BaseConnectionString.

SqlCeConnectionFactory(String, String, String)

Vytvoří nový objekt pro vytváření připojení s danými vlastnostmi DatabaseDirectory a BaseConnectionString.

Vlastnosti

BaseConnectionString

Připojovací řetězec, který se má použít pro jiné možnosti databáze, než je zdroj dat. Zdroj dat se při zavolání metody CreateConnection předloží k tomuto řetězci na základě názvu databáze. Výchozí hodnota je prázdný řetězec, což znamená, že se nepoužijí žádné další možnosti.

DatabaseDirectory

Cesta k předpřijetí názvu databáze, která bude tvořit název souboru používaného edicí SQL Server Compact při vytváření nebo čtení souboru databáze. Výchozí hodnota je " |DataDirectory|", což znamená, že soubor bude umístěn v určeném adresáři dat.

ProviderInvariantName

Invariantní název zprostředkovatele, který určuje verzi SQL Server Compact Edition, která se má použít.

Metody

CreateConnection(String)

Vytvoří připojení pro SQL Server Compact Edition na základě zadaného názvu databáze nebo připojovacího řetězce. Pokud daný řetězec obsahuje znak =, považuje se za úplný připojovací řetězec, jinak se považuje pouze za název databáze.

Platí pro