Udostępnij za pośrednictwem


SqlConnectionFactory Klasa

Definicja

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.

Dotyczy