SqlConnectionFactory 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 vytváření objektů DbConnection pro SQL Server na základě zadaného názvu databáze nebo připojovacího řetězce. Ve výchozím nastavení je připojení provedeno k .\SQLEXPRESS. To se dá změnit změnou základního připojovacího řetězce při vytváření instance továrny.
public sealed class SqlConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class SqlConnectionFactory
Implements IDbConnectionFactory
- Dědičnost
-
SqlConnectionFactory
- Implementuje
Poznámky
Instance této třídy může být nastavena na Database třídu tak, aby všechny dbContexts vytvořené bez informací o připojení nebo pouze název databáze nebo připojovací řetězec použít SQL Server ve výchozím nastavení. 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
SqlConnectionFactory() |
Vytvoří novou továrnu pro připojení s výchozí vlastností BaseConnectionString data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True;'. |
SqlConnectionFactory(String) |
Vytvoří novou továrnu pro připojení s danou vlastností BaseConnectionString. |
Vlastnosti
BaseConnectionString |
Připojovací řetězec, který se má použít pro jiné možnosti databáze, než je počáteční katalog. Při zavolání příkazu CreateConnection se k tomuto řetězci na základě názvu databáze předepíše počáteční katalog. Výchozí hodnota je Data Source=.\SQLEXPRESS; Integrated Security=True;'. |
Metody
CreateConnection(String) |
Vytvoří připojení pro SQL Server 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