Microsoft.EntityFrameworkCore.Scaffolding Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
CompiledModelCodeGenerationOptions |
Représente les options à utiliser lors de la génération de code pour les métadonnées de modèle compilées. |
DatabaseModelFactory |
Classe de base utilisée par les fournisseurs de base de données pour rétroconcevoir une base de données dans un DatabaseModel. |
DatabaseModelFactoryOptions |
Spécifie les métadonnées à lire à partir de la base de données. |
ModelCodeGenerationOptions |
Représente les options à utiliser lors de la génération de code pour un modèle. |
ModelCodeGenerator |
Utilisé pour générer du code pour un modèle. |
ModelCodeGeneratorDependencies |
Classe de paramètres dépendances de service pour ModelCodeGenerator Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
ModelReverseEngineerOptions |
Représente les options à utiliser lors de l’ingénierie inverse d’un modèle à partir de la base de données. |
ProviderCodeGenerator |
Génère des fragments de code spécifiques au fournisseur. |
ProviderCodeGeneratorDependencies |
Classe de paramètres dépendances de service pour ProviderCodeGenerator Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. Ne construisez pas d’instances de cette classe directement à partir du code du fournisseur ou de l’application, car la signature du constructeur peut changer à mesure que de nouvelles dépendances sont ajoutées. Au lieu de cela, utilisez ce type dans votre constructeur afin qu’un instance soit créé et injecté automatiquement par le conteneur d’injection de dépendances. Pour créer un instance avec certains services dépendants remplacés, résolvez d’abord l’objet à partir du conteneur d’injection de dépendances, puis remplacez les services sélectionnés à l’aide de l’opérateur C# « avec ». N’appelez pas le constructeur à un moment quelconque de ce processus. |
ProviderCodeGeneratorPlugin |
Classe de base utilisée par les plug-ins pour générer des fragments de code pour l’ingénierie inverse. |
RelationalScaffoldingModelFactory | |
SavedModelFiles |
Représente les fichiers ajoutés pour un modèle. |
ScaffoldedFile |
Représente un fichier de structure. |
ScaffoldedModel |
Représente un modèle de structure. |
ScaffoldingTypeMapper | |
TableSelectionSet | |
TableSelectionSet.Selection | |
TemplatedModelGenerator |
Type de base pour les générateurs de code de modèle qui utilisent des modèles. |
TypeScaffoldingInfo |
Interfaces
ICompiledModelCodeGenerator |
Utilisé pour générer du code pour les métadonnées de modèle compilées. |
ICompiledModelCodeGeneratorSelector |
Sélectionne un ICompiledModelCodeGenerator service pour les options de génération données. |
ICompiledModelScaffolder |
Utilisé pour créer une structure d’un modèle compilé à partir d’un modèle. |
IDatabaseModelFactory |
Un service généralement implémenté par les fournisseurs de base de données pour rétroconcevoir une base de données dans un DatabaseModel. |
IModelCodeGenerator |
Utilisé pour générer du code pour un modèle. |
IModelCodeGeneratorSelector |
Sélectionne un IModelCodeGenerator service pour un langage de programmation donné. |
IProviderCodeGeneratorPlugin |
Implémenté par des plug-ins pour générer des fragments de code pour l’ingénierie inverse. |
IProviderConfigurationCodeGenerator |
Un service généralement implémenté par les fournisseurs de base de données pour générer des fragments de code pour l’ingénierie inverse. |
IReverseEngineerScaffolder |
Permet de créer une structure d’un modèle à partir d’un schéma de base de données. |
IScaffoldingModelFactory |
Utilisé pour créer un à partir d’un IModelDatabaseModel. |
IScaffoldingProviderCodeGenerator |
Un service généralement implémenté par les fournisseurs de base de données pour générer des fragments de code pour l’ingénierie inverse. |