Bagikan melalui


RelationalNavigationJsonPropertyNameAttributeConvention Kelas

Definisi

Konvensi yang mengonfigurasi nama elemen JSON untuk properti navigasi yang dipetakan ke json berdasarkan JsonPropertyNameAttribute atribut .

public class RelationalNavigationJsonPropertyNameAttributeConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.NavigationAttributeConventionBase<System.Text.Json.Serialization.JsonPropertyNameAttribute>, Microsoft.EntityFrameworkCore.Metadata.Conventions.INavigationAddedConvention
type RelationalNavigationJsonPropertyNameAttributeConvention = class
    inherit NavigationAttributeConventionBase<JsonPropertyNameAttribute>
    interface INavigationAddedConvention
    interface IConvention
Public Class RelationalNavigationJsonPropertyNameAttributeConvention
Inherits NavigationAttributeConventionBase(Of JsonPropertyNameAttribute)
Implements INavigationAddedConvention
Warisan
RelationalNavigationJsonPropertyNameAttributeConvention
Penerapan

Keterangan

Lihat Konvensi pembuatan model untuk informasi dan contoh selengkapnya.

Konstruktor

RelationalNavigationJsonPropertyNameAttributeConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Membuat instans baru .RelationalNavigationJsonPropertyNameAttributeConvention

Properti

Dependencies

Dependensi untuk layanan ini.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
RelationalDependencies

Dependensi khusus penyedia relasional untuk layanan ini.

Metode

ProcessEntityTypeAdded(IConventionEntityTypeBuilder, IConventionContext<IConventionEntityTypeBuilder>)

Dipanggil setelah jenis entitas ditambahkan ke model.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeAdded(IConventionEntityTypeBuilder, MemberInfo, Type, TAttribute, IConventionContext<IConventionEntityTypeBuilder>)

Dipanggil untuk setiap properti navigasi yang memiliki atribut setelah jenis entitas ditambahkan ke model.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, IConventionContext<IConventionEntityType>)

Dipanggil setelah jenis dasar jenis entitas berubah.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, MemberInfo, Type, TAttribute, IConventionContext<IConventionEntityType>)

Dipanggil untuk setiap properti navigasi yang memiliki atribut setelah jenis dasar untuk jenis entitas diubah.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeIgnored(IConventionModelBuilder, String, Type, IConventionContext<String>)

Dipanggil setelah jenis entitas diabaikan.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeIgnored(IConventionModelBuilder, Type, MemberInfo, Type, TAttribute, IConventionContext<String>)

Dipanggil untuk setiap properti navigasi yang memiliki atribut setelah jenis entitas diabaikan.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeMemberIgnored(IConventionEntityTypeBuilder, MemberInfo, Type, TAttribute, IConventionContext<String>)

Dipanggil setelah properti navigasi yang memiliki atribut diabaikan.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeMemberIgnored(IConventionEntityTypeBuilder, String, IConventionContext<String>)

Dipanggil setelah anggota jenis entitas diabaikan.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType, IConventionContext<IConventionEntityType>)

Dipanggil setelah jenis entitas dihapus dari model.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType, MemberInfo, Type, TAttribute, IConventionContext<IConventionEntityType>)

Dipanggil untuk setiap properti navigasi yang memiliki atribut setelah jenis entitas dihapus.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeRemoved(IConventionModelBuilder, Type, MemberInfo, Type, TAttribute, IConventionContext<IConventionEntityType>)

Dipanggil untuk setiap properti navigasi yang memiliki atribut setelah jenis entitas dihapus.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessForeignKeyPrincipalEndChanged(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>)

Dipanggil setelah akhir utama kunci asing diubah.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessForeignKeyPrincipalEndChanged(IConventionForeignKeyBuilder, IEnumerable<TAttribute>, IEnumerable<TAttribute>, IConventionContext<IConventionForeignKeyBuilder>)

Dipanggil setelah akhir utama kunci asing diubah.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessNavigationAdded(IConventionNavigationBuilder, IConventionContext<IConventionNavigationBuilder>)

Dipanggil setelah navigasi ditambahkan ke jenis entitas.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessNavigationAdded(IConventionNavigationBuilder, JsonPropertyNameAttribute, IConventionContext<IConventionNavigationBuilder>)

Konvensi yang mengonfigurasi nama elemen JSON untuk properti navigasi yang dipetakan ke json berdasarkan JsonPropertyNameAttribute atribut .

ProcessNavigationAdded(IConventionNavigationBuilder, TAttribute, IConventionContext<IConventionNavigationBuilder>)

Dipanggil setelah properti navigasi yang memiliki atribut ditambahkan ke jenis entitas.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessNavigationAdded(IConventionRelationshipBuilder, IConventionNavigation, IConventionContext<IConventionNavigation>)

Dipanggil setelah navigasi ditambahkan ke jenis entitas.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessNavigationAdded(IConventionRelationshipBuilder, IConventionNavigation, TAttribute, IConventionContext<IConventionNavigation>)

Dipanggil setelah properti navigasi yang memiliki atribut ditambahkan ke jenis entitas.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessSkipNavigationAdded(IConventionSkipNavigationBuilder, IConventionContext<IConventionSkipNavigationBuilder>)

Dipanggil setelah navigasi lewati ditambahkan ke jenis entitas.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessSkipNavigationAdded(IConventionSkipNavigationBuilder, TAttribute, IConventionContext<IConventionSkipNavigationBuilder>)

Dipanggil setelah properti navigasi lewati yang memiliki atribut ditambahkan ke jenis entitas.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessTypeIgnored(IConventionModelBuilder, String, Type, IConventionContext<String>)

Dipanggil setelah jenis entitas diabaikan.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)
ProcessTypeIgnored(IConventionModelBuilder, Type, MemberInfo, Type, TAttribute, IConventionContext<String>)

Dipanggil untuk setiap properti navigasi yang memiliki atribut setelah jenis entitas diabaikan.

(Diperoleh dari NavigationAttributeConventionBase<TAttribute>)

Berlaku untuk