Bagikan melalui


CosmosDiscriminatorConvention Kelas

Definisi

Konvensi yang mengonfigurasi nilai diskriminator untuk jenis entitas sebagai nama jenis entitas.

public class CosmosDiscriminatorConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.DiscriminatorConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeAddedConvention
public class CosmosDiscriminatorConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.DiscriminatorConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeAddedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyOwnershipChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyRemovedConvention
public class CosmosDiscriminatorConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.DiscriminatorConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeAddedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeAnnotationChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyOwnershipChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyRemovedConvention
type CosmosDiscriminatorConvention = class
    inherit DiscriminatorConvention
    interface IEntityTypeAddedConvention
    interface IConvention
type CosmosDiscriminatorConvention = class
    inherit DiscriminatorConvention
    interface IForeignKeyOwnershipChangedConvention
    interface IConvention
    interface IForeignKeyRemovedConvention
    interface IEntityTypeAddedConvention
type CosmosDiscriminatorConvention = class
    inherit DiscriminatorConvention
    interface IForeignKeyOwnershipChangedConvention
    interface IConvention
    interface IForeignKeyRemovedConvention
    interface IEntityTypeAddedConvention
    interface IEntityTypeAnnotationChangedConvention
Public Class CosmosDiscriminatorConvention
Inherits DiscriminatorConvention
Implements IEntityTypeAddedConvention
Public Class CosmosDiscriminatorConvention
Inherits DiscriminatorConvention
Implements IEntityTypeAddedConvention, IForeignKeyOwnershipChangedConvention, IForeignKeyRemovedConvention
Public Class CosmosDiscriminatorConvention
Inherits DiscriminatorConvention
Implements IEntityTypeAddedConvention, IEntityTypeAnnotationChangedConvention, IForeignKeyOwnershipChangedConvention, IForeignKeyRemovedConvention
Warisan
CosmosDiscriminatorConvention
Penerapan

Keterangan

Lihat Konvensi pembuatan model, dan Mengakses Azure Cosmos DB dengan EF Core untuk informasi dan contoh selengkapnya.

Konstruktor

CosmosDiscriminatorConvention(ProviderConventionSetBuilderDependencies)

Membuat instans baru .CosmosDiscriminatorConvention

Properti

Dependencies

Dependensi untuk layanan ini.

(Diperoleh dari DiscriminatorConvention)

Metode

ProcessDiscriminatorPropertySet(IConventionEntityTypeBuilder, String, IConventionContext<String>)

Konvensi yang mengonfigurasi nilai diskriminator untuk jenis entitas sebagai nama jenis entitas.

ProcessDiscriminatorPropertySet(IConventionEntityTypeBuilder, String, IConventionContext<String>)

Dipanggil setelah properti diskriminator diatur.

(Diperoleh dari DiscriminatorConvention)
ProcessEntityTypeAdded(IConventionEntityTypeBuilder, IConventionContext<IConventionEntityTypeBuilder>)

Dipanggil setelah jenis entitas ditambahkan ke model.

ProcessEntityTypeAnnotationChanged(IConventionEntityTypeBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>)

Dipanggil setelah anotasi diubah pada jenis entitas.

ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, IConventionContext<IConventionEntityType>)

Dipanggil setelah jenis dasar jenis entitas berubah.

ProcessEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType, IConventionContext<IConventionEntityType>)

Dipanggil setelah jenis entitas dihapus dari model.

ProcessForeignKeyOwnershipChanged(IConventionForeignKeyBuilder, IConventionContext<Nullable<Boolean>>)

Dipanggil setelah nilai kepemilikan untuk kunci asing diubah.

ProcessForeignKeyOwnershipChanged(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>)

Dipanggil setelah nilai kepemilikan untuk kunci asing diubah.

ProcessForeignKeyRemoved(IConventionEntityTypeBuilder, IConventionForeignKey, IConventionContext<IConventionForeignKey>)

Dipanggil setelah kunci asing dihapus.

SetDefaultDiscriminatorValues(IEnumerable<IConventionEntityType>, IConventionDiscriminatorBuilder)

Mengonfigurasi nilai diskriminator untuk jenis entitas tertentu.

SetDefaultDiscriminatorValues(IEnumerable<IConventionEntityType>, IConventionDiscriminatorBuilder)

Mengonfigurasi nilai diskriminator untuk jenis entitas tertentu.

(Diperoleh dari DiscriminatorConvention)

Berlaku untuk