Bagikan melalui


ModelExtensions Kelas

Definisi

Perhatian

Use IReadOnlyModel

Metode ekstensi untuk IReadOnlyModel.

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

Metode

FindEntityType(IModel, Type)
Kedaluwarsa.

Mendapatkan entitas yang memetakan kelas entitas yang diberikan. Mengembalikan null jika tidak ada jenis entitas dengan jenis CLR yang diberikan yang ditemukan atau jenis CLR yang diberikan sedang digunakan oleh jenis entitas jenis bersama atau jenis entitas memiliki navigasi yang menentukan.

FindEntityType(IModel, Type, String, IEntityType)
Kedaluwarsa.

Mendapatkan jenis entitas untuk jenis yang diberikan, menentukan nama navigasi dan jenis entitas yang menentukan. Mengembalikan null jika tidak ada jenis entitas yang cocok yang ditemukan.

FindRuntimeEntityType(IModel, Type)
Kedaluwarsa.

Mendapatkan entitas yang memetakan kelas entitas yang diberikan, di mana kelas mungkin merupakan proksi yang berasal dari jenis entitas aktual. Mengembalikan null jika tidak ada jenis entitas dengan jenis CLR yang diberikan yang ditemukan atau jenis CLR yang diberikan sedang digunakan oleh jenis entitas jenis bersama atau jenis entitas memiliki navigasi yang menentukan.

GetChangeTrackingStrategy(IModel)
Kedaluwarsa.

Mendapatkan strategi pelacakan perubahan default yang digunakan untuk entitas dalam model. Strategi ini menunjukkan bagaimana konteks mendeteksi perubahan pada properti untuk instans jenis entitas.

GetEntityTypes(IModel, String)
Kedaluwarsa.

Mendapatkan jenis entitas yang cocok dengan nama yang diberikan.

GetEntityTypes(IModel, Type)
Kedaluwarsa.

Mendapatkan jenis entitas yang cocok dengan jenis yang diberikan.

GetProductVersion(IModel)
Kedaluwarsa.

Mendapatkan versi rakitan EF Core yang digunakan untuk membangun model ini

GetPropertyAccessMode(IModel)
Kedaluwarsa.

Mendapatkan yang PropertyAccessMode digunakan untuk properti jenis entitas dalam model ini.

Perhatikan bahwa jenis entitas individual dapat mengambil alih mode akses ini, dan properti individual dari jenis entitas dapat menggantikan mode akses yang diatur pada jenis entitas. Nilai yang dikembalikan di sini akan digunakan untuk properti apa pun yang tidak ada penimpaan yang telah ditentukan.

HasEntityTypeWithDefiningNavigation(IModel, String)
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah model berisi jenis entitas yang sesuai dengan navigasi yang menentukan.

HasEntityTypeWithDefiningNavigation(IModel, Type)
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah model berisi jenis entitas yang sesuai dengan navigasi yang menentukan.

IsIndexerMethod(IModel, MethodInfo)
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah MethodInfo yang diberikan merepresentasikan akses pengindeks.

IsShared(IModel, Type)
Kedaluwarsa.

Mendapatkan apakah jenis CLR digunakan oleh entitas jenis bersama dalam model.

ToDebugString(IModel, MetadataDebugStringOptions, Int32)
Kedaluwarsa.

Membuat representasi metadata yang dapat dibaca manusia.

Peringatan: Jangan mengandalkan format string yang dikembalikan. Ini dirancang untuk penelusuran kesalahan saja dan dapat berubah sesegera mungkin antara rilis.

Berlaku untuk