ModelBuilder Constructeurs
Définition
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.
Surcharges
ModelBuilder() |
Initialise une nouvelle instance de la ModelBuilder classe sans conventions. Avertissement : des conventions sont nécessaires pour générer un modèle correct. |
ModelBuilder(ConventionSet) |
Initialise une nouvelle instance de la ModelBuilder classe qui appliquera un ensemble de conventions. |
ModelBuilder(IMutableModel) |
Obsolète.
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
ModelBuilder(ConventionSet, ModelDependencies) |
Initialise une nouvelle instance de la ModelBuilder classe qui appliquera un ensemble de conventions. |
ModelBuilder(ConventionSet, ModelDependencies, ModelConfiguration) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
ModelBuilder()
Initialise une nouvelle instance de la ModelBuilder classe sans conventions.
Avertissement : des conventions sont nécessaires pour générer un modèle correct.
public ModelBuilder ();
Public Sub New ()
Remarques
Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relations et conventions de création de modèles EF Core .
S’applique à
ModelBuilder(ConventionSet)
Initialise une nouvelle instance de la ModelBuilder classe qui appliquera un ensemble de conventions.
public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet conventions);
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (conventions As ConventionSet)
Paramètres
- conventions
- ConventionSet
Conventions à appliquer au modèle.
Remarques
Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relations et conventions de création de modèles EF Core .
S’applique à
ModelBuilder(IMutableModel)
Attention
Cette API est à présent déconseillée.
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.IMutableModel model);
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
[System.Obsolete]
public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.IMutableModel model);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.IMutableModel -> Microsoft.EntityFrameworkCore.ModelBuilder
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
[<System.Obsolete>]
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.IMutableModel -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (model As IMutableModel)
Paramètres
- model
- IMutableModel
- Attributs
S’applique à
ModelBuilder(ConventionSet, ModelDependencies)
Initialise une nouvelle instance de la ModelBuilder classe qui appliquera un ensemble de conventions.
public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet conventions, Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies modelDependencies);
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (conventions As ConventionSet, modelDependencies As ModelDependencies)
Paramètres
- conventions
- ConventionSet
Conventions à appliquer au modèle.
- modelDependencies
- ModelDependencies
Objet dépendances pour le modèle.
Remarques
Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relations et conventions de création de modèles EF Core .
S’applique à
ModelBuilder(ConventionSet, ModelDependencies, ModelConfiguration)
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public ModelBuilder (Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet conventions, Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies? modelDependencies, Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration? modelConfiguration);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.ModelBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet * Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies * Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Sub New (conventions As ConventionSet, modelDependencies As ModelDependencies, modelConfiguration As ModelConfiguration)
Paramètres
- conventions
- ConventionSet
- modelDependencies
- ModelDependencies
- modelConfiguration
- Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration
- Attributs