LocalDbConnectionFactory Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Instanzen dieser Klasse werden verwendet, um DbConnection-Objekte für SQL Server LocalDb basierend auf einem angegebenen Datenbanknamen oder einer angegebenen Verbindungszeichenfolge zu erstellen.
public sealed class LocalDbConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type LocalDbConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class LocalDbConnectionFactory
Implements IDbConnectionFactory
- Vererbung
-
LocalDbConnectionFactory
- Implementiert
Hinweise
Ein instance dieser Klasse kann für die -Klasse oder in der Database app.config/web.config festgelegt werden, damit die Anwendung alle DbContexts ohne Verbindungsinformationen oder nur einen Datenbanknamen standardmäßig SQL Server LocalDb verwenden. Diese Klasse ist unveränderlich, da beim Erstellen von Verbindungen möglicherweise mehrere Threads gleichzeitig auf Instanzen zugreifen.
Konstruktoren
LocalDbConnectionFactory(String, String) |
Erstellt eine neue instance der Verbindungsfactory für die angegebene Version von LocalDb. Verwenden Sie für SQL Server 2012 LocalDb "v11.0". Für SQL Server 2014 und höher verwenden Sie "mssqllocaldb". |
LocalDbConnectionFactory(String) |
Erstellt eine neue instance der Verbindungsfactory für die angegebene Version von LocalDb. Verwenden Sie für SQL Server 2012 LocalDb "v11.0". Für SQL Server 2014 und höher verwenden Sie "mssqllocaldb". |
Eigenschaften
BaseConnectionString |
Die Verbindungszeichenfolge, die für andere Optionen zur Datenbank als "Initial Catalog", "Data Source" und "AttachDbFilename" verwendet werden soll. "Initial Catalog" und "AttachDbFilename" werden dieser Zeichenfolge basierend auf dem Datenbanknamen vorangestellt, wenn CreateConnection aufgerufen wird. Die Datenquelle wird basierend auf dem LocalDbVersion-Argument festgelegt. Der Standardwert ist "Integrated Security=True;". |
Methoden
CreateConnection(String) |
Erstellt eine Verbindung für SQL Server LocalDb basierend auf dem angegebenen Datenbanknamen oder der angegebenen Verbindungszeichenfolge. Wenn die angegebene Zeichenfolge das Zeichen "=" enthält, wird sie als vollständige Verbindungszeichenfolge behandelt. Andernfalls wird sie als Datenbankname behandelt. |
Gilt für:
Entity Framework