Freigeben über


Database.DefaultConnectionFactory Eigenschaft

Definition

Achtung

The default connection factory should be set in the config file or using the DbConfiguration class. (See http://go.microsoft.com/fwlink/?LinkId=260883)

Die Verbindungsfactory, die beim Erstellen von DbConnection nur aus einem Datenbanknamen oder einer Verbindungszeichenfolge verwendet werden soll.

public static System.Data.Entity.Infrastructure.IDbConnectionFactory DefaultConnectionFactory { get; set; }
[System.Obsolete("The default connection factory should be set in the config file or using the DbConfiguration class. (See http://go.microsoft.com/fwlink/?LinkId=260883)")]
public static System.Data.Entity.Infrastructure.IDbConnectionFactory DefaultConnectionFactory { get; set; }
member this.DefaultConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory with get, set
Public Shared Property DefaultConnectionFactory As IDbConnectionFactory

Eigenschaftswert

Attribute

Hinweise

Dies wird verwendet, wenn nur ein Datenbankname oder eine Verbindungszeichenfolge an oder DbContext wenn der Datenbankname oder die Verbindung nicht an DbContext übergeben wird. In diesem Fall wird der Name der Kontextklasse an diese Factory übergeben, um eine DbConnection zu generieren. Standardmäßig wird die IDbConnectionFactory zu verwendende instance aus der .config-Datei der Anwendung aus dem Eintrag "EntityFramework DefaultConnectionFactory" in appSettings gelesen. Wenn in der Konfigurationsdatei kein Eintrag gefunden wird, SqlConnectionFactory wird verwendet. Das Festlegen dieser Eigenschaft im Code überschreibt immer den Wert, der in der Konfigurationsdatei gefunden wird.

Gilt für: