Freigeben über


DbCompiledModel Klasse

Definition

Eine unveränderliche Darstellung eines Entitätsdatenmodells (Entity Data Model, EDM), das zum Erstellen eines ObjectContext oder an den Konstruktor eines DbContextübergeben werden kann. Für eine höhere Leistung sollten Instanzen dieses Typs zwischengespeichert und zum Erstellen von Kontexten wiederverwendet werden.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbCompiledModel
public class DbCompiledModel
type DbCompiledModel = class
Public Class DbCompiledModel
Vererbung
DbCompiledModel
Attribute

Methoden

CreateObjectContext<TContext>(DbConnection)

Erstellt einen instance von ObjectContext oder einer von ObjectContext abgeleiteten Klasse. Beachten Sie, dass stattdessen mit dem entsprechenden DbContext-Konstruktor eine Instanz von DbContext erstellt werden kann. Wenn ein abgeleiteter ObjectContext verwendet wird, muss er über einen öffentlichen Konstruktor mit einem einzelnen EntityConnection-Parameter verfügen. Die übergebene Verbindung wird vom ObjectContext verwendet, der Kontext ist jedoch nicht der Besitzer der Verbindung. Der Aufrufer muss die Verbindung freigeben, sobald der Kontext freigegeben wurde.

Gilt für: