LocalDbConnectionFactory 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 LocalDb na základě zadaného názvu databáze nebo připojovacího řetězce.
public sealed class LocalDbConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type LocalDbConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class LocalDbConnectionFactory
Implements IDbConnectionFactory
- Dědičnost
-
LocalDbConnectionFactory
- Implementuje
Poznámky
Instanci této třídy lze nastavit ve Database třídě nebo v app.config/web.config, aby aplikace ve výchozím nastavení použila SQL Server LocalDb všechny objekty DbContext vytvořené bez informací o připojení nebo pouze název databáze. 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
LocalDbConnectionFactory(String, String) |
Vytvoří novou instanci objektu pro vytváření připojení pro danou verzi LocalDb. Pro SQL Server 2012 LocalDb použijte v11.0. Pro SQL Server 2014 a novější localDb použijte mssqllocaldb. |
LocalDbConnectionFactory(String) |
Vytvoří novou instanci objektu pro vytváření připojení pro danou verzi LocalDb. Pro SQL Server 2012 LocalDb použijte v11.0. Pro SQL Server 2014 a novější localDb použijte mssqllocaldb. |
Vlastnosti
BaseConnectionString |
Připojovací řetězec, který se má použít pro jiné možnosti databáze než Počáteční katalog, Zdroj dat a AttachDbFilename. Počáteční katalog a AttachDbFilename budou před tento řetězec na základě názvu databáze při zavolání CreateConnection. Zdroj dat se nastaví na základě argumentu LocalDbVersion. Výchozí hodnota je Integrated Security=True;. |
Metody
CreateConnection(String) |
Vytvoří připojení pro SQL Server LocalDb 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