RelationalEntityTypeBuilderExtensions.HasDiscriminator 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
HasDiscriminator(EntityTypeBuilder) |
Configura la colonna discriminatoria utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale. |
HasDiscriminator(EntityTypeBuilder, String, Type) |
Configura la colonna discriminatoria utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale. |
HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String) |
Configura la colonna discriminatoria utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale. |
HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>) |
Configura la colonna discriminatoria utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale. |
HasDiscriminator(EntityTypeBuilder)
Configura la colonna discriminatoria utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (entityTypeBuilder As EntityTypeBuilder) As DiscriminatorBuilder
Parametri
- entityTypeBuilder
- EntityTypeBuilder
Generatore per il tipo di entità da configurare.
Restituisce
Generatore che consente di configurare la colonna discriminatoria.
Si applica a
HasDiscriminator(EntityTypeBuilder, String, Type)
Configura la colonna discriminatoria utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder HasDiscriminator (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, Type discriminatorType);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder
<Extension()>
Public Function HasDiscriminator (entityTypeBuilder As EntityTypeBuilder, name As String, discriminatorType As Type) As DiscriminatorBuilder
Parametri
- entityTypeBuilder
- EntityTypeBuilder
Generatore per il tipo di entità da configurare.
- name
- String
Nome della colonna discriminatore.
- discriminatorType
- Type
Tipo di valori archiviati nella colonna discriminatoria.
Restituisce
Generatore che consente di configurare la colonna discriminatoria.
Si applica a
HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)
Configura la colonna discriminatoria utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name);
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator>
<Extension()>
Public Function HasDiscriminator(Of TDiscriminator) (entityTypeBuilder As EntityTypeBuilder, name As String) As DiscriminatorBuilder(Of TDiscriminator)
Parametri di tipo
- TDiscriminator
Tipo di valori archiviati nella colonna discriminatoria.
Parametri
- entityTypeBuilder
- EntityTypeBuilder
Generatore per il tipo di entità da configurare.
- name
- String
Nome della colonna discriminatore.
Restituisce
Generatore che consente di configurare la colonna discriminatoria.
Si applica a
HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)
Configura la colonna discriminatoria utilizzata per identificare il tipo di entità rappresentato da ogni riga di una tabella quando viene eseguito il mapping di una gerarchia di ereditarietà a una singola tabella in un database relazionale.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<TDiscriminator> HasDiscriminator<TEntity,TDiscriminator> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, System.Linq.Expressions.Expression<Func<TEntity,TDiscriminator>> propertyExpression) where TEntity : class;
static member HasDiscriminator : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * System.Linq.Expressions.Expression<Func<'Entity, 'Discriminator>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder<'Discriminator> (requires 'Entity : null)
<Extension()>
Public Function HasDiscriminator(Of TEntity As Class, TDiscriminator As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), propertyExpression As Expression(Of Func(Of TEntity, TDiscriminator))) As DiscriminatorBuilder(Of TDiscriminator)
Parametri di tipo
- TEntity
Tipo di entità configurato.
- TDiscriminator
Tipo di valori archiviati nella colonna discriminatoria.
Parametri
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Generatore per il tipo di entità da configurare.
- propertyExpression
- Expression<Func<TEntity,TDiscriminator>>
Espressione lambda che rappresenta la proprietà da utilizzare come discriminatorio ( blog => blog.Discriminator
).
Restituisce
Generatore che consente di configurare la colonna discriminatoria.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per