Bagikan melalui


MutableModelExtensions Kelas

Definisi

Perhatian

Use IMutableModel

Metode ekstensi untuk IMutableModel.

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

Metode

AddIgnored(IMutableModel, Type)
Kedaluwarsa.

Menandai jenis entitas yang diberikan sebagai diabaikan, mencegah konvensi menambahkan jenis entitas yang cocok ke model.

AddOwned(IMutableModel, Type)
Kedaluwarsa.

Menandai jenis entitas yang diberikan sebagai milik, menunjukkan bahwa saat ditemukan jenis entitas yang cocok harus dikonfigurasi sebagai milik.

AddShared(IMutableModel, Type)
Kedaluwarsa.

Menandai jenis entitas yang diberikan sebagai bersama, yang menunjukkan bahwa ketika ditemukan jenis entitas yang cocok harus dikonfigurasi sebagai jenis entitas jenis bersama.

FinalizeModel(IMutableModel)
Kedaluwarsa.

Memaksa pasca-pemrosesan pada model sehingga siap digunakan oleh runtime. Pemrosesan pos ini terjadi secara otomatis saat menggunakan OnModelCreating(ModelBuilder); metode ini memungkinkannya dijalankan secara eksplisit jika eksekusi otomatis tidak dimungkinkan.

FindEntityType(IMutableModel, 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(IMutableModel, Type, String, IMutableEntityType)
Kedaluwarsa.

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

FindLeastDerivedEntityTypes(IMutableModel, Type, Func<IMutableEntityType,Boolean>)
Kedaluwarsa.

Mengembalikan jenis entitas yang sesuai dengan jenis yang paling tidak diturunkan dari yang diberikan.

GetEntityTypes(IMutableModel, String)
Kedaluwarsa.

Mendapatkan jenis entitas yang cocok dengan nama yang diberikan.

GetEntityTypes(IMutableModel, Type)
Kedaluwarsa.

Mendapatkan jenis entitas yang cocok dengan jenis yang diberikan.

GetOrAddEntityType(IMutableModel, String)
Kedaluwarsa.

Mendapatkan jenis entitas dengan nama yang diberikan atau menambahkan jenis entitas baru jika tidak ada yang ditemukan.

GetOrAddEntityType(IMutableModel, Type)
Kedaluwarsa.

Mendapatkan jenis entitas dengan kelas CLR yang diberikan atau menambahkan jenis entitas baru jika tidak ada yang ditemukan.

IsIgnored(IMutableModel, Type)
Kedaluwarsa.

Menunjukkan apakah nama jenis entitas yang diberikan diabaikan.

IsOwned(IMutableModel, Type)
Kedaluwarsa.

Mengembalikan nilai yang menunjukkan apakah jenis entitas yang menggunakan jenis yang diberikan harus dikonfigurasi sebagai jenis yang dimiliki saat ditemukan oleh konvensi.

RemoveEntityType(IMutableModel, IMutableEntityType)
Kedaluwarsa.

Menghapus jenis entitas dari model.

RemoveEntityType(IMutableModel, String)
Kedaluwarsa.

Menghapus jenis entitas tanpa menentukan navigasi dari model.

RemoveEntityType(IMutableModel, String, String, IMutableEntityType)
Kedaluwarsa.

Menghapus jenis entitas dengan navigasi yang menentukan dari model.

RemoveEntityType(IMutableModel, Type)
Kedaluwarsa.

Menghapus jenis entitas dari model.

RemoveEntityType(IMutableModel, Type, String, IMutableEntityType)
Kedaluwarsa.

Menghapus jenis entitas dengan navigasi yang menentukan dari model.

RemoveIgnored(IMutableModel, Type)
Kedaluwarsa.

Menghapus jenis entitas yang diabaikan.

RemoveOwned(IMutableModel, Type)
Kedaluwarsa.

Menghapus jenis yang dimiliki yang diberikan, menunjukkan bahwa ketika ditemukan jenis entitas yang cocok tidak boleh dikonfigurasi sebagai milik.

SetChangeTrackingStrategy(IMutableModel, ChangeTrackingStrategy)
Kedaluwarsa.

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

SetChangeTrackingStrategy(IMutableModel, Nullable<ChangeTrackingStrategy>)
Kedaluwarsa.

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

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Kedaluwarsa.

PropertyAccessMode Mengatur untuk digunakan untuk properti semua 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 ditetapkan di sini akan digunakan untuk properti apa pun yang tidak ada penimpaan yang telah ditentukan.

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Kedaluwarsa.

PropertyAccessMode Mengatur untuk digunakan untuk properti semua 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 ditetapkan di sini akan digunakan untuk properti apa pun yang tidak ada penimpaan yang telah ditentukan.

Berlaku untuk