SqlConnectionFactory 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 zum Erstellen von DbConnection-Objekten für SQL Server auf Grundlage eines angegebenen Datenbanknamens oder einer angegebenen Verbindungszeichenfolge verwendet. Standardmäßig wird die Verbindung mit ".\SQLEXPRESS" hergestellt. Dies kann geändert werden, indem beim Erstellen einer Factoryinstanz die Basisverbindungszeichenfolge geändert wird.
public sealed class SqlConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class SqlConnectionFactory
Implements IDbConnectionFactory
- Vererbung
-
SqlConnectionFactory
- Implementiert
Hinweise
Ein instance dieser Klasse kann für die -Klasse festgelegt werden, damit alle DbContexts, die Database ohne Verbindungsinformationen oder nur mit einem Datenbanknamen oder einer Verbindungszeichenfolge erstellt werden, standardmäßig SQL Server verwenden. Diese Klasse ist unveränderlich, da beim Erstellen von Verbindungen möglicherweise mehrere Threads gleichzeitig auf Instanzen zugreifen.
Konstruktoren
SqlConnectionFactory() |
Erstellt eine neue Verbindungsfactory mit der BaseConnectionString-Standardeigenschaft "Data Source=.\SQLEXPRESS; Integrierte Sicherheit=True; MultipleActiveResultSets=True;'. |
SqlConnectionFactory(String) |
Erstellt eine neue Verbindungsfactory mit der angegebenen BaseConnectionString-Eigenschaft. |
Eigenschaften
BaseConnectionString |
Die Verbindungszeichenfolge, die für andere Datenbankverbindungsoptionen als "Initial Catalog" verwendet werden soll. Dieser Zeichenfolge wird beim Aufruf von CreateConnection der "Inital Catalog" auf Grundlage des Datenbanknamens vorangestellt. Der Standardwert ist "Data Source=.\SQLEXPRESS; Integrierte Sicherheit=True;'. |
Methoden
CreateConnection(String) |
Erstellt auf Grundlage des angegebenen Datenbanknamens oder der angegebenen Verbindungszeichenfolge eine Verbindung für SQL Server. 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