Bagikan melalui


CosmosRuntimeModelConvention Kelas

Definisi

Konvensi yang membuat salinan model yang dapat diubah yang dioptimalkan. Konvensi ini biasanya diterapkan oleh penyedia database untuk memperbarui anotasi penyedia saat membuat model baca-saja.

public class CosmosRuntimeModelConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.RuntimeModelConvention
type CosmosRuntimeModelConvention = class
    inherit RuntimeModelConvention
Public Class CosmosRuntimeModelConvention
Inherits RuntimeModelConvention
Warisan
CosmosRuntimeModelConvention

Keterangan

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

Konstruktor

CosmosRuntimeModelConvention(ProviderConventionSetBuilderDependencies)

Membuat instans baru .CosmosRuntimeModelConvention

Properti

Dependencies

Dependensi untuk layanan ini.

(Diperoleh dari RuntimeModelConvention)

Metode

Create(IModel)

Membuat basis model yang dioptimalkan pada yang disediakan.

(Diperoleh dari RuntimeModelConvention)
GetForeignKey(IForeignKey, RuntimeEntityType)

Mendapatkan kunci asing yang sesuai dalam model yang dioptimalkan untuk dibaca.

(Diperoleh dari RuntimeModelConvention)
GetIndex(IIndex, RuntimeEntityType)

Mendapatkan indeks yang sesuai dalam model yang dioptimalkan untuk dibaca.

(Diperoleh dari RuntimeModelConvention)
GetKey(IKey, RuntimeEntityType)

Mendapatkan kunci yang sesuai dalam model yang dioptimalkan untuk dibaca.

(Diperoleh dari RuntimeModelConvention)
ProcessComplexPropertyAnnotations(Dictionary<String,Object>, IComplexProperty, RuntimeComplexProperty, Boolean)

Updates anotasi properti yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessElementTypeAnnotations(Dictionary<String,Object>, IElementType, RuntimeElementType, Boolean)

Updates anotasi jenis elemen yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessEntityTypeAnnotations(Dictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

Updates anotasi jenis entitas yang akan diatur pada objek baca-saja.

ProcessEntityTypeAnnotations(Dictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

Updates anotasi jenis entitas yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessEntityTypeAnnotations(IDictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

Updates anotasi jenis entitas yang akan diatur pada objek baca-saja.

ProcessEntityTypeAnnotations(IDictionary<String,Object>, IEntityType, RuntimeEntityType, Boolean)

Updates anotasi jenis entitas yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessForeignKeyAnnotations(Dictionary<String,Object>, IForeignKey, RuntimeForeignKey, Boolean)

Updates anotasi kunci asing yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessIndexAnnotations(Dictionary<String,Object>, IIndex, RuntimeIndex, Boolean)

Updates anotasi indeks yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessKeyAnnotations(Dictionary<String,Object>, IKey, RuntimeKey, Boolean)

Updates anotasi kunci yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessKeyAnnotations(IDictionary<String,Object>, IKey, RuntimeKey, Boolean)

Updates anotasi kunci yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessModelAnnotations(Dictionary<String,Object>, IModel, RuntimeModel, Boolean)

Updates anotasi model yang akan diatur pada objek baca-saja.

ProcessModelFinalized(IModel)

Dipanggil setelah model diselesaikan dan tidak dapat lagi dimutasi.

(Diperoleh dari RuntimeModelConvention)
ProcessNavigationAnnotations(Dictionary<String,Object>, INavigation, RuntimeNavigation, Boolean)

Updates anotasi navigasi yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessPropertyAnnotations(Dictionary<String,Object>, IProperty, RuntimeProperty, Boolean)

Updates anotasi properti yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessServicePropertyAnnotations(Dictionary<String,Object>, IServiceProperty, RuntimeServiceProperty, Boolean)

Updates anotasi properti layanan yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessSkipNavigationAnnotations(Dictionary<String,Object>, ISkipNavigation, RuntimeSkipNavigation, Boolean)

Updates anotasi navigasi lewati yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessTriggerAnnotations(Dictionary<String,Object>, ITrigger, RuntimeTrigger, Boolean)

Updates anotasi pemicu yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)
ProcessTypeMappingConfigurationAnnotations(Dictionary<String,Object>, ITypeMappingConfiguration, RuntimeTypeMappingConfiguration, Boolean)

Updates anotasi properti yang akan diatur pada objek baca-saja.

(Diperoleh dari RuntimeModelConvention)

Berlaku untuk