ModelBuilder.Entity Méthode
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
Entity(Type, Action<EntityTypeBuilder>) |
Effectue la configuration d’un type d’entité donné dans le modèle. Si le type d’entité ne fait pas déjà partie du modèle, il est ajouté au modèle. |
Entity(String, Action<EntityTypeBuilder>) |
Effectue la configuration d’un type d’entité donné dans le modèle. Si un type d’entité avec le nom fourni ne fait pas déjà partie du modèle, un nouveau type d’entité qui n’a pas de type CLR correspondant est ajouté au modèle. |
Entity(String) |
Retourne un objet qui peut être utilisé pour configurer un type d’entité donné dans le modèle. Si un type d’entité avec le nom fourni ne fait pas déjà partie du modèle, un nouveau type d’entité qui n’a pas de type CLR correspondant est ajouté au modèle. |
Entity(Type) |
Retourne un objet qui peut être utilisé pour configurer un type d’entité donné dans le modèle. Si le type d’entité ne fait pas déjà partie du modèle, il est ajouté au modèle. |
Entity<TEntity>() |
Retourne un objet qui peut être utilisé pour configurer un type d’entité donné dans le modèle. Si le type d’entité ne fait pas déjà partie du modèle, il est ajouté au modèle. |
Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>) |
Effectue la configuration d’un type d’entité donné dans le modèle. Si le type d’entité ne fait pas déjà partie du modèle, il est ajouté au modèle. |
Entity(Type, Action<EntityTypeBuilder>)
Effectue la configuration d’un type d’entité donné dans le modèle. Si le type d’entité ne fait pas déjà partie du modèle, il est ajouté au modèle.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity (Type type, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
abstract member Entity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Entity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Entity (type As Type, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder
Paramètres
- type
- Type
Type d’entité à configurer.
- buildAction
- Action<EntityTypeBuilder>
Action qui effectue la configuration du type d’entité.
Retours
Le même ModelBuilder instance afin que des appels de configuration supplémentaires puissent être chaînés.
Remarques
Cette surcharge permet d’effectuer la configuration du type d’entité en ligne dans l’appel de méthode plutôt que d’être chaînée après un appel à Entity<TEntity>(). Cela permet de chaîner une configuration supplémentaire au niveau du modèle après la configuration pour le type d’entité.
Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités .
S’applique à
Entity(String, Action<EntityTypeBuilder>)
Effectue la configuration d’un type d’entité donné dans le modèle. Si un type d’entité avec le nom fourni ne fait pas déjà partie du modèle, un nouveau type d’entité qui n’a pas de type CLR correspondant est ajouté au modèle.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity (string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
abstract member Entity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Entity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Entity (name As String, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder
Paramètres
- name
- String
Nom du type d’entité à configurer.
- buildAction
- Action<EntityTypeBuilder>
Action qui effectue la configuration du type d’entité.
Retours
Le même ModelBuilder instance afin que des appels de configuration supplémentaires puissent être chaînés.
Remarques
Cette surcharge permet d’effectuer la configuration du type d’entité en ligne dans l’appel de méthode plutôt que d’être chaînée après un appel à Entity(String). Cela permet de chaîner une configuration supplémentaire au niveau du modèle après la configuration pour le type d’entité.
Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités .
S’applique à
Entity(String)
Retourne un objet qui peut être utilisé pour configurer un type d’entité donné dans le modèle. Si un type d’entité avec le nom fourni ne fait pas déjà partie du modèle, un nouveau type d’entité qui n’a pas de type CLR correspondant est ajouté au modèle.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Entity (string name);
abstract member Entity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Entity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Entity (name As String) As EntityTypeBuilder
Paramètres
- name
- String
Nom du type d’entité à configurer.
Retours
Objet qui peut être utilisé pour configurer le type d’entité.
Remarques
Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités .
S’applique à
Entity(Type)
Retourne un objet qui peut être utilisé pour configurer un type d’entité donné dans le modèle. Si le type d’entité ne fait pas déjà partie du modèle, il est ajouté au modèle.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Entity (Type type);
abstract member Entity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Entity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Entity (type As Type) As EntityTypeBuilder
Paramètres
- type
- Type
Type d’entité à configurer.
Retours
Objet qui peut être utilisé pour configurer le type d’entité.
Remarques
Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités .
S’applique à
Entity<TEntity>()
Retourne un objet qui peut être utilisé pour configurer un type d’entité donné dans le modèle. Si le type d’entité ne fait pas déjà partie du modèle, il est ajouté au modèle.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> Entity<TEntity> () where TEntity : class;
abstract member Entity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Entity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Entity(Of TEntity As Class) () As EntityTypeBuilder(Of TEntity)
Paramètres de type
- TEntity
Type d’entité à configurer.
Retours
Objet qui peut être utilisé pour configurer le type d’entité.
Remarques
Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités .
S’applique à
Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)
Effectue la configuration d’un type d’entité donné dans le modèle. Si le type d’entité ne fait pas déjà partie du modèle, il est ajouté au modèle.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity<TEntity> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity>> buildAction) where TEntity : class;
abstract member Entity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
override this.Entity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
Public Overridable Function Entity(Of TEntity As Class) (buildAction As Action(Of EntityTypeBuilder(Of TEntity))) As ModelBuilder
Paramètres de type
- TEntity
Type d’entité à configurer.
Paramètres
- buildAction
- Action<EntityTypeBuilder<TEntity>>
Action qui effectue la configuration du type d’entité.
Retours
Le même ModelBuilder instance afin que des appels de configuration supplémentaires puissent être chaînés.
Remarques
Cette surcharge permet d’effectuer la configuration du type d’entité en ligne dans l’appel de méthode plutôt que d’être chaînée après un appel à Entity<TEntity>(). Cela permet de chaîner une configuration supplémentaire au niveau du modèle après la configuration pour le type d’entité.
Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités .