DiscriminatorConvention Classe
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.
Convenzione che configura il valore discriminatorio per i tipi di entità in una gerarchia come nome del tipo di entità.
public class DiscriminatorConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeBaseTypeChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeRemovedConvention
public class DiscriminatorConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IDiscriminatorPropertySetConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeBaseTypeChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeRemovedConvention
type DiscriminatorConvention = class
interface IEntityTypeBaseTypeChangedConvention
interface IConvention
interface IEntityTypeRemovedConvention
type DiscriminatorConvention = class
interface IEntityTypeBaseTypeChangedConvention
interface IConvention
interface IEntityTypeRemovedConvention
interface IDiscriminatorPropertySetConvention
Public Class DiscriminatorConvention
Implements IEntityTypeBaseTypeChangedConvention, IEntityTypeRemovedConvention
Public Class DiscriminatorConvention
Implements IDiscriminatorPropertySetConvention, IEntityTypeBaseTypeChangedConvention, IEntityTypeRemovedConvention
- Ereditarietà
-
DiscriminatorConvention
- Derivato
- Implementazioni
Commenti
Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli.
Costruttori
DiscriminatorConvention(ProviderConventionSetBuilderDependencies) |
Crea una nuova istanza di DiscriminatorConvention. |
Proprietà
Dependencies |
Dipendenze per questo servizio. |
Metodi
ProcessDiscriminatorPropertySet(IConventionEntityTypeBuilder, String, IConventionContext<String>) |
Chiamato dopo l'impostazione di una proprietà discriminatoria. |
ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, IConventionContext<IConventionEntityType>) |
Chiamato dopo la modifica del tipo di base di un tipo di entità. |
ProcessEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType, IConventionContext<IConventionEntityType>) |
Chiamato dopo la rimozione di un tipo di entità dal modello. |
SetDefaultDiscriminatorValues(IEnumerable<IConventionEntityType>, IConventionDiscriminatorBuilder) |
Configura i valori discriminatori per i tipi di entità specificati. |