IReadOnlyTypeBase Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili jenis struktural dalam model.
public interface IReadOnlyTypeBase : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyTypeBase = interface
interface IReadOnlyAnnotatable
Public Interface IReadOnlyTypeBase
Implements IReadOnlyAnnotatable
- Turunan
- Penerapan
Keterangan
Lihat Pemodelan jenis entitas dan hubungan untuk informasi dan contoh selengkapnya.
Properti
ClrType |
Mendapatkan kelas CLR yang digunakan untuk mewakili instans jenis ini.
Mengembalikan |
ContainingEntityType |
Mendapatkan jenis entitas ini atau jenis di mana rantai properti kompleks dideklarasikan. |
HasSharedClrType |
Mendapatkan nilai yang menunjukkan apakah jenis struktural ini dipetakan ke Type jenis struktural lain yang juga dipetakan. |
IsPropertyBag |
Mendapatkan nilai yang menunjukkan apakah jenis struktural ini memiliki pengindeks yang dapat berisi properti arbitrer dan metode yang dapat digunakan untuk menentukan apakah properti pengindeks tertentu berisi nilai. |
Item[String] |
Mendapatkan nilai anotasi dengan nama yang diberikan, mengembalikan |
Model |
Mendapatkan model milik jenis ini. |
Name |
Mendapatkan nama jenis ini. |
Metode
AnnotationsToDebugString(Int32) |
Mendapatkan string debug untuk semua anotasi yang dideklarasikan pada objek . (Diperoleh dari IReadOnlyAnnotatable) |
DisplayName() |
Mendapatkan nama tampilan yang mudah diingat untuk jenis struktural ini. |
DisplayName(Boolean) |
Mendapatkan nama tampilan yang ramah untuk yang diberikan IReadOnlyTypeBase. |
FindAnnotation(String) |
Mendapatkan anotasi dengan nama yang diberikan, mengembalikan |
FindComplexProperty(MemberInfo) |
Mendapatkan properti kompleks dengan info anggota yang diberikan. Mengembalikan |
FindComplexProperty(String) |
Mendapatkan properti kompleks dengan nama yang diberikan. Mengembalikan |
FindDeclaredComplexProperty(String) |
Menemukan properti yang dideklarasikan pada tipe dengan nama yang diberikan. Tidak mengembalikan properti yang ditentukan pada jenis dasar. |
FindDeclaredProperty(String) |
Menemukan properti yang dideklarasikan pada tipe dengan nama yang diberikan. Tidak mengembalikan properti yang ditentukan pada jenis dasar. |
FindIndexerPropertyInfo() |
Mengembalikan PropertyInfo untuk pengindeks pada jenis CLR terkait jika ada. |
FindMember(String) |
Mendapatkan anggota dengan nama yang diberikan. Mengembalikan |
FindMembersInHierarchy(String) |
Mendapatkan anggota dengan nama yang diberikan pada jenis ini, jenis dasar, atau jenis turunannya. |
FindProperties(IReadOnlyList<String>) |
Menemukan properti yang cocok pada jenis yang diberikan. Mengembalikan |
FindProperty(MemberInfo) |
Mendapatkan properti dengan info anggota yang diberikan. Mengembalikan |
FindProperty(String) |
Mendapatkan properti dengan nama yang diberikan. Mengembalikan |
GetAnnotation(String) |
Mendapatkan anotasi dengan nama yang diberikan, melemparkan jika tidak ada. (Diperoleh dari IReadOnlyAnnotatable) |
GetAnnotations() |
Mendapatkan semua anotasi pada objek saat ini. (Diperoleh dari IReadOnlyAnnotatable) |
GetChangeTrackingStrategy() |
Mendapatkan strategi pelacakan perubahan yang digunakan untuk jenis ini. Strategi ini menunjukkan bagaimana konteks mendeteksi perubahan pada properti untuk instans jenis . |
GetComplexProperties() |
Mendapatkan properti kompleks yang ditentukan pada jenis dan jenis dasar ini. |
GetDeclaredComplexProperties() |
Mendapatkan properti kompleks yang dideklarasikan pada jenis ini. |
GetDeclaredMembers() |
Membuat anggota dideklarasikan pada jenis ini. |
GetDeclaredProperties() |
Mendapatkan semua properti skalar yang dideklarasikan pada tipe ini. |
GetDerivedComplexProperties() |
Mendapatkan properti kompleks yang dideklarasikan pada jenis yang berasal dari jenis ini. |
GetDerivedProperties() |
Mendapatkan semua properti skalar yang dideklarasikan pada jenis yang berasal dari jenis ini. |
GetMembers() |
Mendapatkan anggota yang ditentukan pada jenis dan jenis dasar ini. |
GetNavigationAccessMode() |
Mendapatkan yang PropertyAccessMode digunakan untuk navigasi jenis ini. |
GetProperties() |
Mendapatkan semua properti skalar yang ditentukan pada jenis ini. |
GetProperty(String) |
Mendapatkan properti dengan nama yang diberikan. |
GetPropertyAccessMode() |
Mendapatkan yang PropertyAccessMode digunakan untuk properti dan navigasi jenis ini. |
IsAbstract() |
Mendapatkan nilai yang menunjukkan apakah jenis struktural ini mewakili jenis abstrak. |
IsAssignableFrom(IReadOnlyTypeBase) |
Menentukan apakah jenis ini berasal dari (atau sama dengan) jenis tertentu. |
IsStrictlyDerivedFrom(IReadOnlyTypeBase) |
Menentukan apakah jenis ini berasal dari (tetapi tidak sama dengan) jenis tertentu. |
ShortName() |
Mendapatkan nama pendek untuk yang diberikan IReadOnlyTypeBase yang dapat digunakan dalam pengidentifikasi lain. |
Metode Ekstensi
FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier) |
Mengembalikan pemetaan jenis untuk objek penyimpanan seperti tabel tertentu. Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
GetContainerColumnName(IReadOnlyTypeBase) |
Mendapatkan nama kolom kontainer tempat jenis dipetakan. |
GetDeleteStoredProcedure(IReadOnlyTypeBase) |
Mengembalikan prosedur tersimpan yang jenisnya dipetakan untuk dihapus atau |
GetFunctionName(IReadOnlyTypeBase) |
Mengembalikan nama fungsi yang jenisnya dipetakan atau |
GetInsertStoredProcedure(IReadOnlyTypeBase) |
Mengembalikan prosedur tersimpan yang jenisnya dipetakan untuk disisipkan atau |
GetJsonPropertyName(IReadOnlyTypeBase) |
Mendapatkan nilai nama properti JSON yang digunakan untuk entitas tertentu yang dipetakan ke kolom JSON. |
GetMappingFragments(IReadOnlyTypeBase) |
Mengembalikan semua fragmen pemetaan jenis yang dikonfigurasi. Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
GetMappingFragments(IReadOnlyTypeBase, StoreObjectType) |
Mengembalikan semua fragmen pemetaan jenis yang dikonfigurasi dari jenis yang diberikan. Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
GetMappingStrategy(IReadOnlyTypeBase) |
Mendapatkan strategi pemetaan untuk jenis turunannya. |
GetSchema(IReadOnlyTypeBase) |
Mengembalikan skema database yang berisi tabel yang dipetakan. |
GetSqlQuery(IReadOnlyTypeBase) |
Mengembalikan string SQL yang digunakan untuk menyediakan data untuk jenis atau |
GetTableName(IReadOnlyTypeBase) |
Mengembalikan nama tabel yang tipenya dipetakan atau |
GetUpdateStoredProcedure(IReadOnlyTypeBase) |
Mengembalikan prosedur tersimpan yang jenisnya dipetakan untuk pembaruan atau |
GetViewName(IReadOnlyTypeBase) |
Mengembalikan nama tampilan yang tipenya dipetakan atau |
GetViewSchema(IReadOnlyTypeBase) |
Mengembalikan skema database yang berisi tampilan yang dipetakan. |
IsMappedToJson(IReadOnlyTypeBase) |
Mendapatkan nilai yang menunjukkan apakah entitas yang ditentukan dipetakan ke kolom JSON. |
Berlaku untuk
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk