Bagikan melalui


RelationalRuntimeModelConvention 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 RelationalRuntimeModelConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.RuntimeModelConvention
type RelationalRuntimeModelConvention = class
    inherit RuntimeModelConvention
Public Class RelationalRuntimeModelConvention
Inherits RuntimeModelConvention
Warisan
RelationalRuntimeModelConvention
Turunan

Keterangan

Lihat Konvensi pembuatan model untuk informasi dan contoh selengkapnya.

Konstruktor

RelationalRuntimeModelConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Membuat instans baru .RelationalRuntimeModelConvention

Properti

Dependencies

Dependensi untuk layanan ini.

(Diperoleh dari RuntimeModelConvention)
RelationalDependencies

Dependensi khusus penyedia relasional untuk layanan ini.

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)
ProcessEntityTypeMappingFragmentAnnotations(Dictionary<String,Object>, IEntityTypeMappingFragment, RuntimeEntityTypeMappingFragment, Boolean)

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

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

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

ProcessFunctionAnnotations(Dictionary<String,Object>, IDbFunction, RuntimeDbFunction, Boolean)

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

ProcessFunctionParameterAnnotations(Dictionary<String,Object>, IDbFunctionParameter, RuntimeDbFunctionParameter, Boolean)

Updates anotasi parameter fungsi yang akan diatur pada objek baca-saja.

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

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

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

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

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.

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.

ProcessPropertyOverridesAnnotations(Dictionary<String,Object>, IRelationalPropertyOverrides, RuntimeRelationalPropertyOverrides, Boolean)

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

ProcessPropertyOverridesAnnotations(Dictionary<String,Object>, IRelationalPropertyOverrides, RuntimeRelationalPropertyOverrides, Boolean)

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

ProcessSequenceAnnotations(Dictionary<String,Object>, ISequence, RuntimeSequence, Boolean)

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

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)
ProcessStoredProcedureAnnotations(Dictionary<String,Object>, IStoredProcedure, RuntimeStoredProcedure, Boolean)

Updates anotasi prosedur tersimpan yang akan diatur pada objek baca-saja.

ProcessStoredProcedureParameterAnnotations(Dictionary<String,Object>, IStoredProcedureParameter, RuntimeStoredProcedureParameter, Boolean)

Updates anotasi parameter prosedur tersimpan yang akan diatur pada objek baca-saja.

ProcessStoredProcedureResultColumnAnnotations(Dictionary<String,Object>, IStoredProcedureResultColumn, RuntimeStoredProcedureResultColumn, Boolean)

Updates anotasi kolom hasil prosedur tersimpan yang akan diatur pada objek baca-saja.

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