Bagikan melalui


StoreGenerationConvention Kelas

Definisi

Konvensi yang memastikan bahwa properti tidak dikonfigurasi untuk memiliki nilai default dan sebagai kolom komputasi secara bersamaan.

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
Warisan
StoreGenerationConvention
Turunan
Penerapan

Keterangan

Lihat Konvensi pembuatan model dan pembuatan nilai EF Core untuk informasi dan contoh selengkapnya.

Konstruktor

StoreGenerationConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Membuat instans baru .StoreGenerationConvention

Properti

Dependencies

Dependensi untuk layanan ini.

RelationalDependencies

Dependensi khusus penyedia relasional untuk layanan ini.

Metode

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Dipanggil setelah model diselesaikan.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Dipanggil ketika model sedang diselesaikan.

ProcessPropertyAnnotationChanged(IConventionPropertyBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>)

Dipanggil setelah anotasi diubah pada properti.

Validate(IConventionProperty)

Melemparkan jika ada konfigurasi pembuatan penyimpanan yang bertentangan untuk properti ini.

Validate(IConventionProperty, StoreObjectIdentifier)

Melemparkan jika ada konfigurasi pembuatan penyimpanan yang bertentangan untuk properti ini.

Berlaku untuk