Udostępnij za pośrednictwem


IDbConnectionFactory Interfejs

Definicja

Implementacje tego interfejsu służą do tworzenia obiektów DbConnection dla typu serwera bazy danych na podstawie danej nazwy bazy danych. Wystąpienie jest ustawione na Database klasie, aby spowodować, że wszystkie obiekty DbContexts utworzone bez informacji o połączeniu lub tylko nazwa bazy danych lub parametry połączenia domyślnie używają określonego typu serwera bazy danych. Dostępne są dwie implementacje tego interfejsu: SqlConnectionFactory służy do tworzenia połączeń z SQL Server firmy Microsoft, w tym z wydaniami EXPRESS. SqlCeConnectionFactorysłuży do tworzenia połączeń z Microsoft SQL Server Compact Editions. W razie potrzeby można dodać inne implementacje dla innych serwerów baz danych. Należy pamiętać, że implementacje powinny być bezpieczne wątkami lub niezmienne, ponieważ mogą być dostępne przez wiele wątków w tym samym czasie.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public interface IDbConnectionFactory
public interface IDbConnectionFactory
type IDbConnectionFactory = interface
Public Interface IDbConnectionFactory
Pochodne
Atrybuty

Metody

CreateConnection(String)

Tworzy połączenie na podstawie podanej nazwy bazy danych lub parametrów połączenia.

Dotyczy