IDatabaseModelFactory.Create Methode

Definition

Überlädt

Create(DbConnection, DatabaseModelFactoryOptions)

Stellt über die angegebene Verbindung eine Verbindung mit der Datenbank her und erstellt eine DatabaseModel für die Datenbank.

Create(String, DatabaseModelFactoryOptions)

Stellt mithilfe der angegebenen Verbindungszeichenfolge eine Verbindung mit der Datenbank her und erstellt eine DatabaseModel für die Datenbank.

Create(String, TableSelectionSet)
Create(DbConnection, IEnumerable<String>, IEnumerable<String>)

Stellt über die angegebene Verbindung eine Verbindung mit der Datenbank her und erstellt eine DatabaseModel für die Datenbank.

Create(String, IEnumerable<String>, IEnumerable<String>)

Stellt mithilfe der angegebenen Verbindungszeichenfolge eine Verbindung mit der Datenbank her und erstellt eine DatabaseModel für die Datenbank.

Create(DbConnection, DatabaseModelFactoryOptions)

Quelle:
IDatabaseModelFactory.cs
Quelle:
IDatabaseModelFactory.cs
Quelle:
IDatabaseModelFactory.cs

Stellt über die angegebene Verbindung eine Verbindung mit der Datenbank her und erstellt eine DatabaseModel für die Datenbank.

C#
public Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel Create (System.Data.Common.DbConnection connection, Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions options);

Parameter

connection
DbConnection

Die Verbindung mit der Datenbank zum Reverse Engineering.

options
DatabaseModelFactoryOptions

Die Optionen, die angeben, welche Metadaten gelesen werden sollen.

Gibt zurück

Das Datenbankmodell.

Gilt für:

Entity Framework Core 9.0 und andere Versionen
Produkt Versionen
Entity Framework Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

Create(String, DatabaseModelFactoryOptions)

Quelle:
IDatabaseModelFactory.cs
Quelle:
IDatabaseModelFactory.cs
Quelle:
IDatabaseModelFactory.cs

Stellt mithilfe der angegebenen Verbindungszeichenfolge eine Verbindung mit der Datenbank her und erstellt eine DatabaseModel für die Datenbank.

C#
public Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel Create (string connectionString, Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions options);

Parameter

connectionString
String

Die Verbindungszeichenfolge für die Datenbank, die reverse engineert werden soll.

options
DatabaseModelFactoryOptions

Die Optionen, die angeben, welche Metadaten gelesen werden sollen.

Gibt zurück

Das Datenbankmodell.

Gilt für:

Entity Framework Core 9.0 und andere Versionen
Produkt Versionen
Entity Framework Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

Create(String, TableSelectionSet)

C#
public Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel Create (string connectionString, Microsoft.EntityFrameworkCore.Scaffolding.TableSelectionSet tableSelectionSet);

Parameter

connectionString
String
tableSelectionSet
TableSelectionSet

Gibt zurück

Gilt für:

Entity Framework Core 1.1 und Entity Framework Core 1.0
Produkt Versionen
Entity Framework Core 1.0, 1.1

Create(DbConnection, IEnumerable<String>, IEnumerable<String>)

Stellt über die angegebene Verbindung eine Verbindung mit der Datenbank her und erstellt eine DatabaseModel für die Datenbank.

C#
public Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel Create (System.Data.Common.DbConnection connection, System.Collections.Generic.IEnumerable<string> tables, System.Collections.Generic.IEnumerable<string> schemas);

Parameter

connection
DbConnection

Die Verbindung mit der Datenbank zum Reverse Engineering.

tables
IEnumerable<String>

Die Tabellen, die in das Modell eingeschlossen werden sollen, oder eine leere Aufzählung, die alle einschließen kann.

schemas
IEnumerable<String>

Das Schema, das in das Modell eingeschlossen werden soll, oder eine leere Aufzählung, die alle einschließen kann.

Gibt zurück

Das Datenbankmodell.

Gilt für:

Entity Framework Core 2.2 und andere Versionen
Produkt Versionen
Entity Framework Core 2.0, 2.1, 2.2

Create(String, IEnumerable<String>, IEnumerable<String>)

Stellt mithilfe der angegebenen Verbindungszeichenfolge eine Verbindung mit der Datenbank her und erstellt eine DatabaseModel für die Datenbank.

C#
public Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel Create (string connectionString, System.Collections.Generic.IEnumerable<string> tables, System.Collections.Generic.IEnumerable<string> schemas);

Parameter

connectionString
String

Die Verbindungszeichenfolge für die Datenbank, die reverse engineert werden soll.

tables
IEnumerable<String>

Die Tabellen, die in das Modell eingeschlossen werden sollen, oder eine leere Aufzählung, die alle einschließen kann.

schemas
IEnumerable<String>

Das Schema, das in das Modell eingeschlossen werden soll, oder eine leere Aufzählung, die alle einschließen kann.

Gibt zurück

Das Datenbankmodell.

Gilt für:

Entity Framework Core 2.2 und andere Versionen
Produkt Versionen
Entity Framework Core 2.0, 2.1, 2.2