Langue

IDatabaseModelFactory Interface

Définition

Un service généralement implémenté par les fournisseurs de base de données pour inverser l’ingénierie d’une base de données dans un DatabaseModel.

public interface IDatabaseModelFactory
type IDatabaseModelFactory = interface
Public Interface IDatabaseModelFactory
Dérivé

Remarques

La durée de vie du service est Scoped. Cela signifie que chaque DbContext instance utilisera sa propre instance de ce service. L’implémentation peut dépendre d’autres services inscrits avec une durée de vie quelconque. L’implémentation n’a pas besoin d’être thread-safe.

Pour plus d’informations et d’exemples, consultez l’ingénierie inverse (génération de modèles) d’une base de données existante et les services de conception EF Core .

Méthodes

Nom Description
Create(DbConnection, DatabaseModelFactoryOptions)

Se connecte à la base de données à l’aide de la connexion donnée et crée une DatabaseModel base de données.

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

Se connecte à la base de données à l’aide de la connexion donnée et crée une DatabaseModel base de données.

Create(String, DatabaseModelFactoryOptions)

Se connecte à la base de données à l’aide de la chaîne de connexion donnée et crée une DatabaseModel base de données.

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

Se connecte à la base de données à l’aide de la chaîne de connexion donnée et crée une DatabaseModel base de données.

Create(String, TableSelectionSet)

Un service généralement implémenté par les fournisseurs de base de données pour inverser l’ingénierie d’une base de données dans un DatabaseModel.

S’applique à