SqlCeConnectionFactory Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework