Udostępnij za pośrednictwem


SqlServerStoreGenerationConvention Klasa

Definicja

Konwencja, która gwarantuje, że właściwości nie są skonfigurowane tak, aby miały wartość domyślną, jako obliczoną kolumnę lub używając jednocześnie SqlServerValueGenerationStrategy .

public class SqlServerStoreGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.StoreGenerationConvention
type SqlServerStoreGenerationConvention = class
    inherit StoreGenerationConvention
Public Class SqlServerStoreGenerationConvention
Inherits StoreGenerationConvention
Dziedziczenie
SqlServerStoreGenerationConvention

Uwagi

Aby uzyskać więcej informacji, zobacz Konwencje tworzenia modeli oraz Uzyskiwanie dostępu do baz danych SQL Server i Azure SQL za pomocą platformy EF Core.

Konstruktory

SqlServerStoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Tworzy nowe wystąpienie klasy SqlServerStoreGenerationConvention.

Właściwości

Dependencies

Zależności dla tej usługi.

(Odziedziczone po StoreGenerationConvention)
RelationalDependencies

Zależności specyficzne dla dostawcy relacyjnego dla tej usługi.

(Odziedziczone po StoreGenerationConvention)

Metody

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wywoływane po sfinalizowaniu modelu.

(Odziedziczone po StoreGenerationConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wywoływane, gdy model jest finalizowany.

(Odziedziczone po StoreGenerationConvention)
ProcessPropertyAnnotationChanged(IConventionPropertyBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>)

Wywoływana 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, StoreObjectIdentifier)

Zgłasza błąd, jeśli istnieje konflikt konfiguracji generowania magazynu dla tej właściwości.

(Odziedziczone po StoreGenerationConvention)
Validate(IConventionProperty)

Konwencja, która gwarantuje, że właściwości nie są skonfigurowane tak, aby miały wartość domyślną, jako obliczoną kolumnę lub używając jednocześnie SqlServerValueGenerationStrategy .

Validate(IConventionProperty)

Zgłasza błąd, jeśli istnieje konflikt konfiguracji generowania magazynu dla tej właściwości.

(Odziedziczone po StoreGenerationConvention)

Dotyczy