Bagikan melalui


SqlServerRuntimeModelConvention Kelas

Definisi

Konvensi yang membuat salinan model yang dapat diubah yang dioptimalkan.

public class SqlServerRuntimeModelConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.RelationalRuntimeModelConvention
type SqlServerRuntimeModelConvention = class
    inherit RelationalRuntimeModelConvention
Public Class SqlServerRuntimeModelConvention
Inherits RelationalRuntimeModelConvention
Warisan

Keterangan

Lihat Konvensi pembuatan model, dan Mengakses database SQL Server dan Azure SQL dengan EF Core untuk informasi dan contoh selengkapnya.

Konstruktor

SqlServerRuntimeModelConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Membuat instans baru .SqlServerRuntimeModelConvention

Properti

Dependencies

Dependensi untuk layanan ini.

(Diperoleh dari RuntimeModelConvention)
RelationalDependencies

Dependensi khusus penyedia relasional untuk layanan ini.

(Diperoleh dari RelationalRuntimeModelConvention)

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

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

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

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

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

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

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

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

(Diperoleh dari RelationalRuntimeModelConvention)
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 RelationalRuntimeModelConvention)
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 RelationalRuntimeModelConvention)
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.

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

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

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

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

(Diperoleh dari RelationalRuntimeModelConvention)
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.

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

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

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

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

(Diperoleh dari RelationalRuntimeModelConvention)
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