Bagikan melalui


NonNullableNavigationConvention Kelas

Definisi

Konvensi yang mengonfigurasi navigasi yang tidak dapat diubah ke jenis entitas utama sesuai kebutuhan.

public class NonNullableNavigationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.NonNullableConventionBase, Microsoft.EntityFrameworkCore.Metadata.Conventions.INavigationAddedConvention
public class NonNullableNavigationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.NonNullableConventionBase, Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyPrincipalEndChangedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.INavigationAddedConvention
type NonNullableNavigationConvention = class
    inherit NonNullableConventionBase
    interface INavigationAddedConvention
    interface IConvention
type NonNullableNavigationConvention = class
    inherit NonNullableConventionBase
    interface INavigationAddedConvention
    interface IConvention
    interface IForeignKeyPrincipalEndChangedConvention
Public Class NonNullableNavigationConvention
Inherits NonNullableConventionBase
Implements INavigationAddedConvention
Public Class NonNullableNavigationConvention
Inherits NonNullableConventionBase
Implements IForeignKeyPrincipalEndChangedConvention, INavigationAddedConvention
Warisan
NonNullableNavigationConvention
Penerapan

Keterangan

Lihat Konvensi pembuatan model untuk informasi dan contoh selengkapnya.

Konstruktor

NonNullableNavigationConvention(ProviderConventionSetBuilderDependencies)

Membuat instans baru .NonNullableNavigationConvention

Properti

Dependencies

Dependensi untuk layanan ini.

(Diperoleh dari NonNullableConventionBase)

Metode

IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

Mengembalikan nilai yang menunjukkan apakah jenis anggota adalah tipe referensi yang tidak dapat diubah ke null.

(Diperoleh dari NonNullableConventionBase)
ProcessForeignKeyPrincipalEndChanged(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>)

Dipanggil setelah akhir utama kunci asing diubah.

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Dipanggil setelah model diselesaikan. Menghapus anotasi status cache yang digunakan oleh konvensi ini.

(Diperoleh dari NonNullableConventionBase)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Dipanggil ketika model sedang diselesaikan.

(Diperoleh dari NonNullableConventionBase)
ProcessNavigationAdded(IConventionNavigationBuilder, IConventionContext<IConventionNavigationBuilder>)

Dipanggil setelah navigasi ditambahkan ke jenis entitas.

ProcessNavigationAdded(IConventionRelationshipBuilder, IConventionNavigation, IConventionContext<IConventionNavigation>)

Dipanggil setelah navigasi ditambahkan ke jenis entitas.

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

Mengembalikan nilai yang menunjukkan apakah jenis anggota adalah tipe referensi yang tidak dapat diubah ke null.

(Diperoleh dari NonNullableConventionBase)

Berlaku untuk