Condividi tramite


SqlServerEntityTypeAnnotations Classe

Definizione

Proprietà per annotazioni specifiche relazionali accessibili tramite SqlServer(IMutableEntityType).

public class SqlServerEntityTypeAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalEntityTypeAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerEntityTypeAnnotations
type SqlServerEntityTypeAnnotations = class
    inherit RelationalEntityTypeAnnotations
    interface ISqlServerEntityTypeAnnotations
    interface IRelationalEntityTypeAnnotations
Public Class SqlServerEntityTypeAnnotations
Inherits RelationalEntityTypeAnnotations
Implements ISqlServerEntityTypeAnnotations
Ereditarietà
SqlServerEntityTypeAnnotations
Implementazioni

Costruttori

SqlServerEntityTypeAnnotations(IEntityType)

Costruisce un'istanza per le annotazioni dell'oggetto specificato IEntityType.

SqlServerEntityTypeAnnotations(RelationalAnnotations)

Costruisce un'istanza per le annotazioni dell'oggetto rappresentato dall'helper IEntityType di annotazione specificato.

Campi

ProviderFullAnnotationNames

Proprietà per annotazioni specifiche relazionali accessibili tramite SqlServer(IMutableEntityType).

(Ereditato da RelationalEntityTypeAnnotations)

Proprietà

Annotations

Helper che rappresenta l'oggetto RelationalAnnotationsIEntityType da annotare.

(Ereditato da RelationalEntityTypeAnnotations)
DiscriminatorProperty

Oggetto IProperty che verrà usato per archiviare un valore discriminatorio.

(Ereditato da RelationalEntityTypeAnnotations)
DiscriminatorValue

Valore di discriminazione da usare.

(Ereditato da RelationalEntityTypeAnnotations)
EntityType

Oggetto IEntityType da annotare.

(Ereditato da RelationalEntityTypeAnnotations)
IsMemoryOptimized

Indica se il tipo viene mappato a una tabella ottimizzata per la memoria.

Schema

Schema del database contenente la tabella mappata.

(Ereditato da RelationalEntityTypeAnnotations)
TableName

Nome della tabella a cui viene mappato il tipo di entità.

(Ereditato da RelationalEntityTypeAnnotations)

Metodi

GetAnnotations(IEntityType)

Ottiene un'istanza RelationalEntityTypeAnnotations per la specifica IEntityType gestione della RelationalAnnotations semantica usata da questa istanza per controllare l'impostazione delle annotazioni per convenzione.

(Ereditato da RelationalEntityTypeAnnotations)
GetAnnotations(IModel)

Ottiene un'istanza RelationalModelAnnotations per la specifica IModel gestione della RelationalAnnotations semantica usata da questa istanza per controllare l'impostazione delle annotazioni per convenzione.

(Ereditato da RelationalEntityTypeAnnotations)
GetDiscriminatorPropertyConfigurationSource()

Ottiene l'oggetto Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource per il set attualmente impostato DiscriminatorProperty.

(Ereditato da RelationalEntityTypeAnnotations)
GetDiscriminatorValueConfigurationSource()

Ottiene l'oggetto Microsoft.EntityFrameworkCore.Metadata.Internal.ConfigurationSource per il set attualmente impostato DiscriminatorValue.

(Ereditato da RelationalEntityTypeAnnotations)
GetNonRootDiscriminatorProperty()

Trova il IProperty set da usare per una discriminazione in questo tipo senza attraversare i tipi di base.

(Ereditato da RelationalEntityTypeAnnotations)
RemoveDiscriminatorValue()

Tenta di rimuovere l'uso DiscriminatorValue della semantica dell'oggetto RelationalAnnotations in uso.

(Ereditato da RelationalEntityTypeAnnotations)
SetDiscriminatorProperty(IProperty)

Tenta di impostare l'uso DiscriminatorProperty della semantica dell'oggetto RelationalAnnotations in uso.

(Ereditato da RelationalEntityTypeAnnotations)
SetDiscriminatorProperty(IProperty, Type)

Tenta di impostare l'uso DiscriminatorProperty della semantica dell'oggetto RelationalAnnotations in uso.

(Ereditato da RelationalEntityTypeAnnotations)
SetDiscriminatorValue(Object)

Tenta di impostare l'uso DiscriminatorValue della semantica dell'oggetto RelationalAnnotations in uso.

(Ereditato da RelationalEntityTypeAnnotations)
SetIsMemoryOptimized(Boolean)

Tenta di impostare l'ottimizzazione della memoria.

SetSchema(String)

Tenta di impostare l'uso Schema della semantica dell'oggetto RelationalAnnotations in uso.

(Ereditato da RelationalEntityTypeAnnotations)
SetTableName(String)

Tenta di impostare l'uso TableName della semantica dell'oggetto RelationalAnnotations in uso.

(Ereditato da RelationalEntityTypeAnnotations)

Si applica a