LocalDbConnectionFactory 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żą do tworzenia obiektów DbConnection dla SQL Server LocalDb na podstawie danej nazwy bazy danych lub parametrów połączenia.
public sealed class LocalDbConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type LocalDbConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class LocalDbConnectionFactory
Implements IDbConnectionFactory
- Dziedziczenie
-
LocalDbConnectionFactory
- Implementuje
Uwagi
Wystąpienie tej klasy można ustawić na Database klasie lub w app.config/web.config, aby aplikacja mogła spowodować, że wszystkie obiekty DbContexts utworzone bez informacji o połączeniu lub tylko nazwa bazy danych domyślnie używać SQL Server LocalDb. Ta klasa jest niezmienna, ponieważ wiele wątków może uzyskiwać dostęp do wystąpień jednocześnie podczas tworzenia połączeń.
Konstruktory
LocalDbConnectionFactory(String, String) |
Tworzy nowe wystąpienie fabryki połączeń dla danej wersji bazy danych LocalDb. W przypadku SQL Server 2012 LocalDb użyj polecenia "v11.0". W przypadku SQL Server 2014 i nowszych baz danych LocalDb użyj polecenia "mssqllocaldb". |
LocalDbConnectionFactory(String) |
Tworzy nowe wystąpienie fabryki połączeń dla danej wersji bazy danych LocalDb. W przypadku SQL Server 2012 LocalDb użyj polecenia "v11.0". W przypadku SQL Server 2014 i nowszych baz danych LocalDb użyj polecenia "mssqllocaldb". |
Właściwości
BaseConnectionString |
Parametry połączenia do użycia dla opcji bazy danych innego niż "Katalog początkowy", "Źródło danych" i "AttachDbFilename". Katalog początkowy i "AttachDbFilename" zostaną prependowane do tego ciągu na podstawie nazwy bazy danych po wywołaniu elementu CreateConnection. Wartość "Źródło danych" zostanie ustawiona na podstawie argumentu LocalDbVersion. Wartość domyślna to "Integrated Security=True;". |
Metody
CreateConnection(String) |
Tworzy połączenie dla SQL Server LocalDb na podstawie podanej nazwy bazy danych lub parametrów połączenia. Jeśli podane parametry zawierają znak "=", jest on traktowany jako pełne parametry połączenia, w przeciwnym razie jest traktowany tylko jako nazwa bazy danych. |