Bagikan melalui


MutableEntityTypeExtensions Kelas

Definisi

Perhatian

Use IMutableEntityType

Metode ekstensi untuk IMutableEntityType.

public static class MutableEntityTypeExtensions
[System.Obsolete("Use IMutableEntityType")]
public static class MutableEntityTypeExtensions
type MutableEntityTypeExtensions = class
[<System.Obsolete("Use IMutableEntityType")>]
type MutableEntityTypeExtensions = class
Public Module MutableEntityTypeExtensions
Warisan
MutableEntityTypeExtensions
Atribut

Metode

AddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Kedaluwarsa.

Menambahkan hubungan baru ke jenis entitas ini.

AddIndex(IMutableEntityType, IMutableProperty)
Kedaluwarsa.

Menambahkan indeks ke jenis entitas ini.

AddIndexerProperty(IMutableEntityType, String, Type)
Kedaluwarsa.

Menambahkan properti yang dicadangkan oleh pengindeks ke jenis entitas ini.

AddKey(IMutableEntityType, IMutableProperty)
Kedaluwarsa.

Menambahkan kunci alternatif baru ke jenis entitas ini.

AddProperty(IMutableEntityType, MemberInfo)
Kedaluwarsa.

Menambahkan properti ke jenis entitas ini.

AddProperty(IMutableEntityType, PropertyInfo)
Kedaluwarsa.

Menambahkan properti ke entitas ini.

AddProperty(IMutableEntityType, String)
Kedaluwarsa.

Menambahkan properti ke jenis entitas ini.

AddProperty(IMutableEntityType, String, Type)
Kedaluwarsa.

Menambahkan properti ke jenis entitas ini.

FindDeclaredForeignKeys(IMutableEntityType, IReadOnlyList<IProperty>)
Kedaluwarsa.

Mendapatkan kunci asing yang dideklarasikan pada yang diberikan IConventionEntityType menggunakan properti yang diberikan.

FindDeclaredNavigation(IMutableEntityType, String)
Kedaluwarsa.

Mendapatkan properti navigasi pada jenis entitas tertentu. Tidak mengembalikan properti navigasi yang ditentukan pada tipe dasar. Mengembalikan null jika tidak ada properti navigasi yang ditemukan.

FindDeclaredProperty(IMutableEntityType, String)
Kedaluwarsa.

Menemukan properti yang dideklarasikan pada tipe dengan nama yang diberikan. Tidak mengembalikan properti yang ditentukan pada jenis dasar.

FindDefiningNavigation(IMutableEntityType)
Kedaluwarsa.

Mengembalikan navigasi yang menentukan jika ada atau null sebaliknya.

FindForeignKey(IMutableEntityType, IProperty, IKey, IEntityType)
Kedaluwarsa.

Mendapatkan kunci asing untuk properti tertentu yang menunjuk ke kunci primer atau alternatif tertentu. Mengembalikan null jika tidak ada kunci asing yang ditemukan.

FindForeignKeys(IMutableEntityType, IProperty)
Kedaluwarsa.

Mendapatkan kunci asing yang ditentukan pada properti yang diberikan. Hanya kunci asing yang didefinisikan pada properti yang ditentukan yang dikembalikan. Kunci asing komposit yang menyertakan properti yang ditentukan tidak dikembalikan.

FindForeignKeys(IMutableEntityType, IReadOnlyList<IProperty>)
Kedaluwarsa.

Mendapatkan kunci asing yang ditentukan pada properti yang diberikan. Hanya kunci asing yang didefinisikan pada kumpulan properti yang ditentukan yang dikembalikan.

FindIndex(IMutableEntityType, IProperty)
Kedaluwarsa.

Mendapatkan indeks yang ditentukan pada properti yang diberikan. Mengembalikan null jika tidak ada indeks yang ditentukan.

FindKey(IMutableEntityType, IProperty)
Kedaluwarsa.

Mendapatkan kunci utama atau alternatif yang ditentukan pada properti yang diberikan. Mengembalikan null jika tidak ada kunci yang ditentukan untuk properti yang diberikan.

FindNavigation(IMutableEntityType, MemberInfo)
Kedaluwarsa.

Mendapatkan properti navigasi pada jenis entitas tertentu. Mengembalikan null jika tidak ada properti navigasi yang ditemukan.

FindNavigation(IMutableEntityType, PropertyInfo)
Kedaluwarsa.

Mendapatkan properti navigasi pada jenis entitas tertentu. Mengembalikan null jika tidak ada properti navigasi yang ditemukan.

FindNavigation(IMutableEntityType, String)
Kedaluwarsa.

Mendapatkan properti navigasi pada jenis entitas tertentu. Mengembalikan null jika tidak ada properti navigasi yang ditemukan.

FindOwnership(IMutableEntityType)
Kedaluwarsa.

Mengembalikan hubungan dengan pemilik jika ini adalah jenis yang dimiliki atau null sebaliknya.

FindProperties(IMutableEntityType, IReadOnlyList<String>)
Kedaluwarsa.

Menemukan properti yang cocok pada jenis entitas yang diberikan. Mengembalikan null jika ada properti yang tidak ditemukan.

API ini hanya menemukan properti skalar dan tidak menemukan properti navigasi.

FindProperty(IMutableEntityType, PropertyInfo)
Kedaluwarsa.

Mendapatkan properti pada jenis entitas yang diberikan. Mengembalikan null jika tidak ada properti yang ditemukan.

API ini hanya menemukan properti skalar dan tidak menemukan properti navigasi. Gunakan FindNavigation(IMutableEntityType, MemberInfo) untuk menemukan properti navigasi.

GetAllBaseTypes(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua jenis dalam model dari mana jenis entitas tertentu berasal, dimulai dengan akar.

GetAllBaseTypesAscending(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua jenis dalam model dari mana jenis entitas tertentu berasal, dimulai dengan yang terdekat.

GetDeclaredForeignKeys(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua kunci asing yang dinyatakan pada yang diberikan IMutableEntityType.

Metode ini tidak mengembalikan kunci asing yang dideklarasikan pada jenis dasar. Ini berguna saat melakukan iterasi di semua jenis entitas untuk menghindari pemrosesan kunci asing yang sama lebih dari sekali. Gunakan GetForeignKeys() juga untuk mengembalikan kunci asing yang dideklarasikan pada jenis dasar.

GetDeclaredIndexes(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua indeks yang dideklarasikan pada yang diberikan IMutableEntityType.

Metode ini tidak mengembalikan indeks yang dideklarasikan pada jenis dasar. Ini berguna saat melakukan iterasi di semua jenis entitas untuk menghindari pemrosesan indeks yang sama lebih dari sekali. Gunakan GetForeignKeys() juga untuk mengembalikan indeks yang dideklarasikan pada jenis dasar.

GetDeclaredKeys(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua kunci yang dideklarasikan pada yang diberikan IEntityType.

Metode ini tidak mengembalikan kunci yang dideklarasikan pada jenis dasar. Ini berguna saat melakukan iterasi di semua jenis entitas untuk menghindari pemrosesan kunci yang sama lebih dari sekali. Gunakan GetKeys() juga untuk mengembalikan kunci yang dideklarasikan pada jenis dasar.

GetDeclaredNavigations(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua properti navigasi yang dideklarasikan pada yang diberikan IMutableEntityType.

Metode ini tidak mengembalikan properti navigasi yang dideklarasikan pada jenis dasar. Ini berguna saat melakukan iterasi di semua jenis entitas untuk menghindari pemrosesan properti navigasi yang sama lebih dari sekali. Gunakan GetNavigations(IMutableEntityType) juga untuk mengembalikan properti navigasi yang dideklarasikan pada jenis dasar.

GetDeclaredProperties(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua properti non-navigasi yang dideklarasikan pada yang diberikan IMutableEntityType.

Metode ini tidak mengembalikan properti yang dideklarasikan pada jenis dasar. Ini berguna saat melakukan iterasi di semua jenis entitas untuk menghindari pemrosesan properti yang sama lebih dari sekali. Gunakan GetProperties() juga untuk mengembalikan properti yang dideklarasikan pada jenis dasar.

GetDeclaredReferencingForeignKeys(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua kunci asing yang menargetkan jenis entitas tertentu (yaitu kunci asing di mana jenis entitas yang diberikan adalah utama).

GetDeclaredServiceProperties(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua properti layanan yang dideklarasikan pada yang diberikan IMutableEntityType.

Metode ini tidak mengembalikan properti yang dideklarasikan pada jenis dasar. Ini berguna saat melakukan iterasi di semua jenis entitas untuk menghindari pemrosesan properti yang sama lebih dari sekali. Gunakan GetServiceProperties() juga untuk mengembalikan properti yang dideklarasikan pada jenis dasar.

GetDerivedForeignKeys(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua kunci asing yang dideklarasikan pada jenis yang berasal dari yang diberikan IMutableEntityType.

Metode ini tidak mengembalikan kunci asing yang dideklarasikan pada jenis entitas yang diberikan itu sendiri. Gunakan GetForeignKeys() untuk mengembalikan kunci asing yang dideklarasikan pada jenis jenis entitas dasar dan ini.

GetDerivedTypes(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua jenis dalam model yang berasal dari jenis entitas tertentu.

GetDerivedTypesInclusive(IMutableEntityType)
Kedaluwarsa.

Mengembalikan semua jenis turunan dari yang diberikan IMutableEntityType, termasuk jenis itu sendiri.

GetDirectlyDerivedTypes(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua jenis dalam model yang secara langsung berasal dari jenis entitas tertentu.

GetDiscriminatorProperty(IMutableEntityType)
Kedaluwarsa.

Mengembalikan IMutableProperty yang akan digunakan untuk menyimpan nilai diskriminator.

GetNavigations(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua properti navigasi pada jenis entitas yang diberikan.

GetOrAddForeignKey(IMutableEntityType, IMutableProperty, IMutableKey, IMutableEntityType)
Kedaluwarsa.

Mendapatkan hubungan yang sudah ada, atau membuat hubungan baru jika belum ditentukan.

GetOrAddForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Kedaluwarsa.

Mendapatkan hubungan yang sudah ada, atau membuat hubungan baru jika belum ditentukan.

GetOrAddIndex(IMutableEntityType, IMutableProperty)
Kedaluwarsa.

Mendapatkan indeks yang ditentukan pada properti yang diberikan atau membuat yang baru jika belum ditentukan.

GetOrAddIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Kedaluwarsa.

Mendapatkan indeks yang ditentukan pada properti yang diberikan atau membuat yang baru jika belum ditentukan.

GetOrAddKey(IMutableEntityType, IMutableProperty)
Kedaluwarsa.

Mendapatkan kunci alternatif yang ada yang ditentukan pada properti, atau membuat yang baru jika belum ditentukan.

GetOrAddKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Kedaluwarsa.

Mendapatkan kunci alternatif yang ada yang ditentukan pada sekumpulan properti, atau membuat yang baru jika belum ditentukan.

GetOrAddProperty(IMutableEntityType, PropertyInfo)
Kedaluwarsa.

Mendapatkan properti dengan nama yang diberikan, atau membuat yang baru jika belum ditentukan.

GetOrAddProperty(IMutableEntityType, String, Type)
Kedaluwarsa.

Mendapatkan properti dengan nama yang diberikan, atau membuat yang baru jika belum ditentukan.

GetOrAddProperty(IMutableEntityType, String, Type, Boolean)
Kedaluwarsa.

Mendapatkan properti dengan nama yang diberikan, atau membuat yang baru jika belum ditentukan.

GetOrSetPrimaryKey(IMutableEntityType, IMutableProperty)
Kedaluwarsa.

Mendapatkan kunci primer entitas yang ada, atau mengaturnya jika tidak ditentukan.

GetOrSetPrimaryKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Kedaluwarsa.

Mendapatkan kunci primer entitas yang ada, atau mengaturnya jika tidak ditentukan.

GetReferencingForeignKeys(IMutableEntityType)
Kedaluwarsa.

Mendapatkan semua kunci asing yang menargetkan jenis entitas tertentu (yaitu kunci asing tempat jenis entitas tertentu atau jenis asalnya adalah utama).

GetRootType(IMutableEntityType)
Kedaluwarsa.

Mendapatkan jenis dasar akar untuk jenis entitas tertentu.

RemoveDiscriminatorValue(IMutableEntityType)
Kedaluwarsa.

Menghapus nilai diskriminator untuk jenis entitas ini.

RemoveForeignKey(IMutableEntityType, IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)
Kedaluwarsa.

Menghapus kunci asing dari jenis entitas ini.

RemoveIndex(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Kedaluwarsa.

Menghapus indeks dari jenis entitas ini.

RemoveKey(IMutableEntityType, IReadOnlyList<IMutableProperty>)
Kedaluwarsa.

Menghapus kunci utama atau alternatif dari jenis entitas ini.

RemoveProperty(IMutableEntityType, String)
Kedaluwarsa.

Menghapus properti dari jenis entitas ini.

RootType(IMutableEntityType)
Kedaluwarsa.

Mendapatkan jenis dasar akar untuk jenis entitas tertentu.

SetChangeTrackingStrategy(IMutableEntityType, ChangeTrackingStrategy)
Kedaluwarsa.

Mengatur strategi pelacakan perubahan yang akan digunakan untuk jenis entitas ini. Strategi ini menunjukkan bagaimana konteks mendeteksi perubahan pada properti untuk instans jenis entitas.

SetChangeTrackingStrategy(IMutableEntityType, Nullable<ChangeTrackingStrategy>)
Kedaluwarsa.

Mengatur strategi pelacakan perubahan yang akan digunakan untuk jenis entitas ini. Strategi ini menunjukkan bagaimana konteks mendeteksi perubahan pada properti untuk instans jenis entitas.

SetDefiningQuery(IMutableEntityType, LambdaExpression)
Kedaluwarsa.

Mengatur kueri LINQ yang digunakan sebagai sumber default untuk kueri jenis ini.

SetDiscriminatorMappingComplete(IMutableEntityType, Nullable<Boolean>)
Kedaluwarsa.

Mengatur nilai yang menunjukkan apakah pemetaan diskriminator selesai.

SetDiscriminatorProperty(IMutableEntityType, IProperty)
Kedaluwarsa.

IProperty Mengatur yang akan digunakan untuk menyimpan nilai diskriminator.

SetDiscriminatorValue(IMutableEntityType, Object)
Kedaluwarsa.

Mengatur nilai diskriminator untuk jenis entitas ini.

SetNavigationAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Kedaluwarsa.

Mengatur untuk PropertyAccessMode digunakan untuk navigasi jenis entitas ini.

Perhatikan bahwa navigasi individual dapat mengambil alih mode akses ini. Nilai yang ditetapkan di sini akan digunakan untuk navigasi apa pun yang tidak ada penimpaan yang telah ditentukan.

SetPrimaryKey(IMutableEntityType, IMutableProperty)
Kedaluwarsa.

Mengatur kunci primer untuk jenis entitas ini.

SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Kedaluwarsa.

PropertyAccessMode Mengatur untuk digunakan untuk properti jenis entitas ini.

Perhatikan bahwa properti individual dapat mengambil alih mode akses ini. Nilai yang ditetapkan di sini akan digunakan untuk properti apa pun yang tidak ada penimpaan yang telah ditentukan.

SetPropertyAccessMode(IMutableEntityType, Nullable<PropertyAccessMode>)
Kedaluwarsa.

PropertyAccessMode Mengatur untuk digunakan untuk properti dan navigasi jenis entitas ini.

Perhatikan bahwa properti dan navigasi individual dapat mengambil alih mode akses ini. Nilai yang ditetapkan di sini akan digunakan untuk properti atau navigasi apa pun yang tidak ada penimpaan yang telah ditentukan.

SetQueryFilter(IMutableEntityType, LambdaExpression)
Kedaluwarsa.

Mengatur filter ekspresi LINQ yang diterapkan secara otomatis ke kueri untuk jenis entitas ini.

Berlaku untuk