ModelBuilder.Entity Méthode

Définition

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 .

S’applique à