ModelBuilder.Entity Metodo

Definizione

Overload

Entity(Type, Action<EntityTypeBuilder>)

Esegue la configurazione di un determinato tipo di entità nel modello. Se il tipo di entità non fa già parte del modello, verrà aggiunto al modello.

Entity(String, Action<EntityTypeBuilder>)

Esegue la configurazione di un determinato tipo di entità nel modello. Se un tipo di entità con il nome specificato non fa già parte del modello, verrà aggiunto al modello un nuovo tipo di entità che non ha un tipo CLR corrispondente.

Entity(String)

Restituisce un oggetto che può essere usato per configurare un determinato tipo di entità nel modello. Se un tipo di entità con il nome specificato non fa già parte del modello, verrà aggiunto al modello un nuovo tipo di entità che non ha un tipo CLR corrispondente.

Entity(Type)

Restituisce un oggetto che può essere usato per configurare un determinato tipo di entità nel modello. Se il tipo di entità non fa già parte del modello, verrà aggiunto al modello.

Entity<TEntity>()

Restituisce un oggetto che può essere usato per configurare un determinato tipo di entità nel modello. Se il tipo di entità non fa già parte del modello, verrà aggiunto al modello.

Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)

Esegue la configurazione di un determinato tipo di entità nel modello. Se il tipo di entità non fa già parte del modello, verrà aggiunto al modello.

Entity(Type, Action<EntityTypeBuilder>)

Esegue la configurazione di un determinato tipo di entità nel modello. Se il tipo di entità non fa già parte del modello, verrà aggiunto al modello.

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

Parametri

type
Type

Tipo di entità da configurare.

buildAction
Action<EntityTypeBuilder>

Azione che esegue la configurazione del tipo di entità.

Restituisce

ModelBuilder Stessa istanza in modo che sia possibile concatenare le chiamate di configurazione aggiuntive.

Commenti

Questo overload consente di eseguire la configurazione del tipo di entità in riga nella chiamata al metodo anziché essere concatenato dopo una chiamata a Entity<TEntity>(). Ciò consente una configurazione aggiuntiva a livello di modello da concatenare dopo la configurazione per il tipo di entità.

Per altre informazioni ed esempi, vedere Modellazione dei tipi di entità .

Si applica a

Entity(String, Action<EntityTypeBuilder>)

Esegue la configurazione di un determinato tipo di entità nel modello. Se un tipo di entità con il nome specificato non fa già parte del modello, verrà aggiunto al modello un nuovo tipo di entità che non ha un tipo CLR corrispondente.

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

Parametri

name
String

Nome del tipo di entità da configurare.

buildAction
Action<EntityTypeBuilder>

Azione che esegue la configurazione del tipo di entità.

Restituisce

ModelBuilder Stessa istanza in modo che sia possibile concatenare le chiamate di configurazione aggiuntive.

Commenti

Questo overload consente di eseguire la configurazione del tipo di entità in riga nella chiamata al metodo anziché essere concatenato dopo una chiamata a Entity(String). Ciò consente una configurazione aggiuntiva a livello di modello da concatenare dopo la configurazione per il tipo di entità.

Per altre informazioni ed esempi, vedere Modellazione dei tipi di entità .

Si applica a

Entity(String)

Restituisce un oggetto che può essere usato per configurare un determinato tipo di entità nel modello. Se un tipo di entità con il nome specificato non fa già parte del modello, verrà aggiunto al modello un nuovo tipo di entità che non ha un tipo CLR corrispondente.

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

Parametri

name
String

Nome del tipo di entità da configurare.

Restituisce

Oggetto che può essere usato per configurare il tipo di entità.

Commenti

Per altre informazioni ed esempi, vedere Modellazione dei tipi di entità .

Si applica a

Entity(Type)

Restituisce un oggetto che può essere usato per configurare un determinato tipo di entità nel modello. Se il tipo di entità non fa già parte del modello, verrà aggiunto al modello.

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

Parametri

type
Type

Tipo di entità da configurare.

Restituisce

Oggetto che può essere usato per configurare il tipo di entità.

Commenti

Per altre informazioni ed esempi, vedere Modellazione dei tipi di entità .

Si applica a

Entity<TEntity>()

Restituisce un oggetto che può essere usato per configurare un determinato tipo di entità nel modello. Se il tipo di entità non fa già parte del modello, verrà aggiunto al modello.

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)

Parametri di tipo

TEntity

Tipo di entità da configurare.

Restituisce

Oggetto che può essere usato per configurare il tipo di entità.

Commenti

Per altre informazioni ed esempi, vedere Modellazione dei tipi di entità .

Si applica a

Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)

Esegue la configurazione di un determinato tipo di entità nel modello. Se il tipo di entità non fa già parte del modello, verrà aggiunto al modello.

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

Parametri di tipo

TEntity

Tipo di entità da configurare.

Parametri

buildAction
Action<EntityTypeBuilder<TEntity>>

Azione che esegue la configurazione del tipo di entità.

Restituisce

ModelBuilder Stessa istanza in modo che sia possibile concatenare le chiamate di configurazione aggiuntive.

Commenti

Questo overload consente di eseguire la configurazione del tipo di entità in riga nella chiamata al metodo anziché essere concatenato dopo una chiamata a Entity<TEntity>(). Ciò consente una configurazione aggiuntiva a livello di modello da concatenare dopo la configurazione per il tipo di entità.

Per altre informazioni ed esempi, vedere Modellazione dei tipi di entità .

Si applica a