ModelBuilder.Entity Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| 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, al modello verrà aggiunto un nuovo tipo di entità che non dispone di un tipo CLR corrispondente. |
| Entity(Type) |
Restituisce un oggetto che può essere utilizzato 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(String) |
Restituisce un oggetto che può essere utilizzato per configurare un determinato tipo di entità nel modello. Se un tipo di entità con il nome specificato non fa già parte del modello, al modello verrà aggiunto un nuovo tipo di entità che non dispone di un tipo CLR corrispondente. |
| Entity<TEntity>() |
Restituisce un oggetto che può essere utilizzato 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>)
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
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à.
Valori restituiti
Stessa ModelBuilder istanza in modo che sia possibile concatenare altre chiamate di configurazione.
Commenti
Questo overload consente di eseguire la configurazione del tipo di entità in linea nella chiamata al metodo anziché essere concatenato dopo una chiamata a Entity<TEntity>(). In questo modo è possibile concatenare una configurazione aggiuntiva a livello di modello 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>)
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
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, al modello verrà aggiunto un nuovo tipo di entità che non dispone di 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à.
Valori restituiti
Stessa ModelBuilder istanza in modo che sia possibile concatenare altre chiamate di configurazione.
Commenti
Questo overload consente di eseguire la configurazione del tipo di entità in linea nella chiamata al metodo anziché essere concatenato dopo una chiamata a Entity(String). In questo modo è possibile concatenare una configurazione aggiuntiva a livello di modello dopo la configurazione per il tipo di entità.
Per altre informazioni ed esempi, vedere Modellazione dei tipi di entità .
Si applica a
Entity(Type)
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
Restituisce un oggetto che può essere utilizzato 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.
Valori restituiti
Oggetto che può essere utilizzato per configurare il tipo di entità.
Commenti
Per altre informazioni ed esempi, vedere Modellazione dei tipi di entità .
Si applica a
Entity(String)
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
Restituisce un oggetto che può essere utilizzato per configurare un determinato tipo di entità nel modello. Se un tipo di entità con il nome specificato non fa già parte del modello, al modello verrà aggiunto un nuovo tipo di entità che non dispone di 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.
Valori restituiti
Oggetto che può essere utilizzato per configurare il tipo di entità.
Commenti
Per altre informazioni ed esempi, vedere Modellazione dei tipi di entità .
Si applica a
Entity<TEntity>()
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
Restituisce un oggetto che può essere utilizzato 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.
Valori restituiti
Oggetto che può essere utilizzato 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>>)
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
- Origine:
- ModelBuilder.cs
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à.
Valori restituiti
Stessa ModelBuilder istanza in modo che sia possibile concatenare altre chiamate di configurazione.
Commenti
Questo overload consente di eseguire la configurazione del tipo di entità in linea nella chiamata al metodo anziché essere concatenato dopo una chiamata a Entity<TEntity>(). In questo modo è possibile concatenare una configurazione aggiuntiva a livello di modello dopo la configurazione per il tipo di entità.
Per altre informazioni ed esempi, vedere Modellazione dei tipi di entità .