SqlCeConnectionFactory 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 Compact Edition auf Grundlage eines angegebenen Datenbanknamens oder einer angegebenen Verbindungszeichenfolge verwendet.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlCeConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class SqlCeConnectionFactory
Implements IDbConnectionFactory
- Vererbung
-
SqlCeConnectionFactory
- Attribute
- Implementiert
Hinweise
Es ist erforderlich, den invarianten Namen des Anbieters von SQL Server Compact Edition anzugeben, der beim Erstellen einer Instanz dieser Klasse verwendet werden soll. Der Grund hierfür ist, dass unterschiedliche Versionen von SQL Server Compact Edition unterschiedliche invariante Namen verwenden. 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 Compact Edition verwenden. Diese Klasse ist unveränderlich, da beim Erstellen von Verbindungen möglicherweise mehrere Threads gleichzeitig auf Instanzen zugreifen.
Konstruktoren
SqlCeConnectionFactory(String) |
Erstellt eine neue Verbindungsfactory mit leeren (Standard) DatabaseDirectory- und BaseConnectionString-Eigenschaften. |
SqlCeConnectionFactory(String, String, String) |
Erstellt eine neue Verbindungsfactory mit den angegebenen Eigenschaften DatabaseDirectory und BaseConnectionString. |
Eigenschaften
BaseConnectionString |
Die Verbindungszeichenfolge, die für andere Datenbankverbindungsoptionen als "Data Source" verwendet werden soll. Dieser Zeichenfolge wird Data Source auf Grundlage des Datenbanknamens vorangestellt, wenn CreateConnection aufgerufen wird. Der Standardwert ist eine leere Zeichenfolge. Dies bedeutet, dass keine anderen Optionen verwendet werden. |
DatabaseDirectory |
Der Pfad, der dem Datenbanknamen vorangestellt werden soll, der den von SQL Server Compact Edition verwendeten Dateinamen bildet, wenn die Datenbankdatei erstellt oder gelesen wird. Der Standardwert ist "|DataDirectory|". Dies bedeutet, dass die Datei in das angegebene Datenverzeichnis eingefügt wird. |
ProviderInvariantName |
Der invariante Anbietername, der die Version von SQL Server Compact Edition angibt, die verwendet werden soll. |
Methoden
CreateConnection(String) |
Erstellt auf Grundlage des angegebenen Datenbanknamens oder der angegebenen Verbindungszeichenfolge eine Verbindung für SQL Server Compact Edition. 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