StoreGenerationConvention Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konwencja zapewniająca, że właściwości nie są skonfigurowane tak, aby miały wartość domyślną i jako kolumnę obliczaną w tym samym czasie.
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
- Dziedziczenie
-
StoreGenerationConvention
- Pochodne
- Implementuje
Uwagi
Aby uzyskać więcej informacji i przykłady, zobacz Konwencje tworzenia modeli i generowanie wartości platformy EF Core .
Konstruktory
StoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Tworzy nowe wystąpienie klasy StoreGenerationConvention. |
Właściwości
Dependencies |
Zależności dla tej usługi. |
RelationalDependencies |
Zależności specyficzne dla dostawcy relacyjnego dla tej usługi. |
Metody
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Wywoływane po sfinalizowaniu modelu. |
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Wywoływana, gdy model jest finalizowany. |
ProcessPropertyAnnotationChanged(IConventionPropertyBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>) |
Wywoływane po zmianie adnotacji we właściwości. |
Validate(IConventionProperty, StoreObjectIdentifier) |
Zgłasza błąd, jeśli istnieje konflikt konfiguracji generowania magazynu dla tej właściwości. |
Validate(IConventionProperty) |
Zgłasza błąd, jeśli istnieje konflikt konfiguracji generowania magazynu dla tej właściwości. |