StoreGenerationConvention Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Konvence, která zajišťuje, že vlastnosti nejsou nakonfigurované tak, aby měly výchozí hodnotu a počítaný sloupec ve stejnou dobu.
public class StoreGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IPropertyAnnotationChangedConvention
public class StoreGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IPropertyAnnotationChangedConvention
type StoreGenerationConvention = class
interface IPropertyAnnotationChangedConvention
interface IConvention
interface IModelFinalizedConvention
type StoreGenerationConvention = class
interface IPropertyAnnotationChangedConvention
interface IConvention
interface IModelFinalizingConvention
Public Class StoreGenerationConvention
Implements IModelFinalizedConvention, IPropertyAnnotationChangedConvention
Public Class StoreGenerationConvention
Implements IModelFinalizingConvention, IPropertyAnnotationChangedConvention
- Dědičnost
-
StoreGenerationConvention
- Odvozené
- Implementuje
Poznámky
Další informace a příklady najdete v tématech Konvence vytváření modelů a Generování hodnoty EF Core .
Konstruktory
StoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Vytvoří novou instanci položky StoreGenerationConvention. |
Vlastnosti
Dependencies |
Závislosti pro tuto službu |
RelationalDependencies |
Závislosti relačního zprostředkovatele pro tuto službu. |
Metody
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Volá se po dokončení modelu. |
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Volá se při dokončování modelu. |
ProcessPropertyAnnotationChanged(IConventionPropertyBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>) |
Volá se po změně poznámky u vlastnosti. |
Validate(IConventionProperty, StoreObjectIdentifier) |
Vyvolá, pokud existuje konfliktní konfigurace generování úložiště pro tuto vlastnost. |
Validate(IConventionProperty) |
Vyvolá, pokud existuje konfliktní konfigurace generování úložiště pro tuto vlastnost. |
Platí pro
Entity Framework