Freigeben über


DbModelBuilder.Build Methode

Definition

Überlädt

Build(DbConnection)

Erstellt eine DbModel basierend auf der Konfiguration, die mit diesem Generator ausgeführt wurde. Die Verbindung wird verwendet, um den verwendeten Datenbankanbieter zu bestimmen, da sich dies auf die Datenbankebene des generierten Modells auswirkt.

Build(DbProviderInfo)

Erstellt eine DbModel basierend auf der Konfiguration, die mit diesem Generator ausgeführt wurde. Anbieterinformationen müssen angegeben werden, da sich dies auf die Datenbankebene des generierten Modells auswirkt. Für SqlClient lautet der invariante Name "System.Data.SqlClient" und das Manifesttoken das Versionsjahr (d. h. "2005", "2008" usw.).

Build(DbConnection)

Erstellt eine DbModel basierend auf der Konfiguration, die mit diesem Generator ausgeführt wurde. Die Verbindung wird verwendet, um den verwendeten Datenbankanbieter zu bestimmen, da sich dies auf die Datenbankebene des generierten Modells auswirkt.

public virtual System.Data.Entity.Infrastructure.DbModel Build (System.Data.Common.DbConnection providerConnection);
abstract member Build : System.Data.Common.DbConnection -> System.Data.Entity.Infrastructure.DbModel
override this.Build : System.Data.Common.DbConnection -> System.Data.Entity.Infrastructure.DbModel
Public Overridable Function Build (providerConnection As DbConnection) As DbModel

Parameter

providerConnection
DbConnection

Die Verbindung, die zum Bestimmen der Anbieterinformationen verwendet werden soll.

Gibt zurück

Das Modell, das erstellt wurde.

Gilt für:

Build(DbProviderInfo)

Erstellt eine DbModel basierend auf der Konfiguration, die mit diesem Generator ausgeführt wurde. Anbieterinformationen müssen angegeben werden, da sich dies auf die Datenbankebene des generierten Modells auswirkt. Für SqlClient lautet der invariante Name "System.Data.SqlClient" und das Manifesttoken das Versionsjahr (d. h. "2005", "2008" usw.).

public virtual System.Data.Entity.Infrastructure.DbModel Build (System.Data.Entity.Infrastructure.DbProviderInfo providerInfo);
abstract member Build : System.Data.Entity.Infrastructure.DbProviderInfo -> System.Data.Entity.Infrastructure.DbModel
override this.Build : System.Data.Entity.Infrastructure.DbProviderInfo -> System.Data.Entity.Infrastructure.DbModel
Public Overridable Function Build (providerInfo As DbProviderInfo) As DbModel

Parameter

providerInfo
DbProviderInfo

Der Datenbankanbieter, für den das Modell verwendet wird.

Gibt zurück

Das Modell, das erstellt wurde.

Gilt für: