SqlConnectionFactory 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żywane do tworzenia obiektów DbConnection dla SQL Server na podstawie danej nazwy bazy danych lub parametrów połączenia. Domyślnie połączenie jest nawiązywane z '.\SQLEXPRESS'. Można to zmienić, zmieniając podstawowe parametry połączenia podczas konstruowania wystąpienia fabryki.
public sealed class SqlConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class SqlConnectionFactory
Implements IDbConnectionFactory
- Dziedziczenie
-
SqlConnectionFactory
- Implementuje
Uwagi
Wystąpienie tej klasy można ustawić w Database klasie, aby spowodować, że wszystkie obiekty DbContexts utworzone bez informacji o połączeniu lub tylko nazwa bazy danych lub parametry połączenia będą domyślnie używane SQL Server. Ta klasa jest niezmienna, ponieważ wiele wątków może jednocześnie uzyskiwać dostęp do wystąpień podczas tworzenia połączeń.
Konstruktory
SqlConnectionFactory() |
Tworzy nową fabrykę połączeń z domyślną właściwością BaseConnectionString o wartości "Data Source=.\SQLEXPRESS; Zintegrowane zabezpieczenia =True; MultipleActiveResultSets=True;'. |
SqlConnectionFactory(String) |
Tworzy nową fabrykę połączeń z daną właściwością BaseConnectionString. |
Właściwości
BaseConnectionString |
Parametry połączenia, które mają być używane dla opcji dla bazy danych innego niż "Katalog początkowy". Początkowy wykaz zostanie utworzony wstępnie do tego ciągu na podstawie nazwy bazy danych po wywołaniu funkcji CreateConnection. Wartość domyślna to "Źródło danych=.\SQLEXPRESS; Integrated Security=True;'. |
Metody
CreateConnection(String) |
Tworzy połączenie dla SQL Server na podstawie podanej nazwy bazy danych lub parametrów połączenia. Jeśli dany ciąg zawiera znak "=", jest traktowany jako pełne parametry połączenia, w przeciwnym razie jest traktowany jako tylko nazwa bazy danych. |