Freigeben über


EntityContext Klasse

Definition

Ist EntityContext eine abstrakte Basisklasse, die die gleiche Funktionalität wie das DbContext Gerüst von Visual Studio bereitstellt. Bei Verwendung von TableController<TData>ist es optional, diese Basisklasse anstelle des gerüsteten Codes zu verwenden.

public abstract class EntityContext : System.Data.Entity.DbContext
type EntityContext = class
    inherit DbContext
Public MustInherit Class EntityContext
Inherits DbContext
Vererbung
EntityContext

Konstruktoren

EntityContext()

Initialisiert eine neue instance von EntityContext mit dem Standardschemanamen, der vom Dienstnamen abgeleitet ist.

EntityContext(String)

Initialisiert eine neue instance von EntityContext mit einer angegebenen schema.

EntityContext(String, String)

Initialisiert eine neue instance von EntityContext mit einem angegebenen schema und nameOrConnectionString.

Eigenschaften

Schema

Ruft den Standardnamen des Datenbankschemas ab oder legt diese fest. Dieser Standardname des Datenbankschemas wird für Datenbankobjekte verwendet, die keinen explizit konfigurierten Schemanamen haben. Wenn der Schemaname NULL oder leer ist, wird vom Dienstnamen ein Standardschemaname abgeleitet.

Methoden

OnModelCreating(DbModelBuilder)

Ist EntityContext eine abstrakte Basisklasse, die die gleiche Funktionalität wie das DbContext Gerüst von Visual Studio bereitstellt. Bei Verwendung von TableController<TData>ist es optional, diese Basisklasse anstelle des gerüsteten Codes zu verwenden.

Gilt für: