Bagikan melalui


RuntimeComplexType Kelas

Definisi

Mewakili jenis properti kompleks dari jenis struktural.

public class RuntimeComplexType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType
type RuntimeComplexType = class
    inherit RuntimeTypeBase
    interface IRuntimeComplexType
    interface IComplexType
    interface IReadOnlyComplexType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
    interface IRuntimeTypeBase
Public Class RuntimeComplexType
Inherits RuntimeTypeBase
Implements IRuntimeComplexType
Warisan
Penerapan
IAnnotatable IReadOnlyAnnotatable IComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase IReadOnlyComplexType IReadOnlyTypeBase ITypeBase

Keterangan

Lihat Pemodelan jenis entitas dan hubungan untuk informasi dan contoh selengkapnya.

Konstruktor

RuntimeComplexType(String, Type, RuntimeComplexProperty, ChangeTrackingStrategy, PropertyInfo, Boolean)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

Properti

BaseType

Mendapatkan jenis dasar jenis ini. Mengembalikan null jika ini bukan jenis turunan dalam hierarki pewarisan.

(Diperoleh dari RuntimeTypeBase)
ClrType

Mendapatkan kelas CLR yang digunakan untuk mewakili instans jenis ini. Mengembalikan null jika jenis tidak memiliki kelas CLR yang sesuai (dikenal sebagai jenis bayangan).

(Diperoleh dari RuntimeTypeBase)
ComplexProperty

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

ConstructorBinding

Mendapatkan atau mengatur InstantiationBinding untuk konstruktor pilihan.

DebugView

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

DirectlyDerivedTypes

Mendapatkan semua jenis dalam model yang secara langsung berasal dari jenis ini.

(Diperoleh dari RuntimeTypeBase)
IsReadOnly

Menunjukkan apakah objek saat ini bersifat baca-saja.

(Diperoleh dari AnnotatableBase)
Item[String]

Mendapatkan anotasi nilai dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari AnnotatableBase)
Model

Mendapatkan model yang dimiliki jenis ini.

(Diperoleh dari RuntimeTypeBase)
Name

Mendapatkan nama jenis ini.

(Diperoleh dari RuntimeTypeBase)
Properties

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

(Diperoleh dari RuntimeTypeBase)
ServiceOnlyConstructorBinding

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

Metode

AddAnnotation(String, Annotation)

Menambahkan anotasi ke objek ini. Melempar jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari AnnotatableBase)
AddAnnotation(String, Object)

Menambahkan anotasi ke objek ini. Melempar jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari AnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Menambahkan anotasi ke objek ini.

(Diperoleh dari AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Menambahkan anotasi ke objek ini.

(Diperoleh dari AnnotatableBase)
AddComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean)

Menambahkan properti kompleks ke jenis entitas ini.

(Diperoleh dari RuntimeTypeBase)
AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object)

Menambahkan properti ke jenis entitas ini.

(Diperoleh dari RuntimeTypeBase)
AddRuntimeAnnotation(String, Annotation)

Menambahkan anotasi runtime ke objek ini. Melempar jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Menambahkan anotasi runtime ke objek ini. Melempar jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Menambahkan anotasi runtime ke objek ini.

(Diperoleh dari AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Menambahkan anotasi runtime ke objek ini.

(Diperoleh dari AnnotatableBase)
CreateAnnotation(String, Object)

Membuat anotasi baru.

(Diperoleh dari AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Membuat anotasi runtime baru.

(Diperoleh dari AnnotatableBase)
EnsureMutable()

Melempar jika model bersifat baca-saja.

(Diperoleh dari AnnotatableBase)
EnsureReadOnly()

Melempar jika model tidak baca-saja.

(Diperoleh dari AnnotatableBase)
FindAnnotation(String)

Mendapatkan anotasi dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari AnnotatableBase)
FindComplexPropertiesInHierarchy(String)

Mendapatkan properti kompleks dengan nama yang diberikan pada jenis ini, jenis dasar, atau jenis turunannya.

(Diperoleh dari RuntimeTypeBase)
FindComplexProperty(String)

Mendapatkan properti kompleks dengan nama tertentu. Mengembalikan null jika tidak ada properti dengan nama yang diberikan yang ditentukan.

(Diperoleh dari RuntimeTypeBase)
FindDeclaredProperty(String)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

(Diperoleh dari RuntimeTypeBase)
FindIndexerPropertyInfo()

Mengembalikan PropertyInfo untuk pengindeks pada jenis CLR terkait jika ada.

(Diperoleh dari RuntimeTypeBase)
FindMember(String)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

FindMembersInHierarchy(String)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

FindProperties(IEnumerable<String>)

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

(Diperoleh dari RuntimeTypeBase)
FindPropertiesInHierarchy(String)

Mendapatkan properti dengan nama yang diberikan pada jenis ini, jenis dasar, atau jenis turunan.

(Diperoleh dari RuntimeTypeBase)
FindProperty(String)

Mendapatkan properti dengan nama tertentu. Mengembalikan null jika tidak ada properti dengan nama yang diberikan yang ditentukan.

(Diperoleh dari RuntimeTypeBase)
FindRuntimeAnnotation(String)

Mendapatkan anotasi runtime dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari AnnotatableBase)
GetAnnotation(String)

Mendapatkan anotasi dengan nama yang diberikan, melemparkan jika tidak ada.

(Diperoleh dari AnnotatableBase)
GetAnnotations()

Mendapatkan semua anotasi pada objek saat ini.

(Diperoleh dari AnnotatableBase)
GetComplexProperties()

Mendapatkan properti kompleks yang ditentukan pada jenis ini.

(Diperoleh dari RuntimeTypeBase)
GetDeclaredComplexProperties()

Mendapatkan properti kompleks yang dideklarasikan pada jenis ini.

(Diperoleh dari RuntimeTypeBase)
GetDeclaredMembers()

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

GetDeclaredProperties()

Mendapatkan semua properti skalar yang dideklarasikan pada tipe ini.

(Diperoleh dari RuntimeTypeBase)
GetDerivedTypes()

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

(Diperoleh dari RuntimeTypeBase)
GetDerivedTypes<T>()

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

(Diperoleh dari RuntimeTypeBase)
GetFlattenedComplexProperties()

Mengembalikan semua RuntimeComplexProperty anggota dari jenis ini dan semua jenis kompleks berlapis, jika ada.

(Diperoleh dari RuntimeTypeBase)
GetFlattenedDeclaredProperties()

Mengembalikan semua IProperty anggota dari jenis ini dan semua jenis kompleks berlapis, jika ada.

(Diperoleh dari RuntimeTypeBase)
GetFlattenedProperties()

Mengembalikan semua IProperty anggota dari jenis ini dan semua jenis kompleks berlapis, jika ada.

(Diperoleh dari RuntimeTypeBase)
GetMembers()

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Mendapatkan nilai anotasi runtime dengan nama yang diberikan, menambahkannya jika tidak ada.

(Diperoleh dari AnnotatableBase)
GetProperties()

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru.

(Diperoleh dari RuntimeTypeBase)
GetRuntimeAnnotations()

Mendapatkan semua anotasi runtime pada objek saat ini.

(Diperoleh dari AnnotatableBase)
GetSnapshottableMembers()

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

OnAnnotationSet(String, Annotation, Annotation)

Dipanggil ketika anotasi diatur atau dihapus.

(Diperoleh dari AnnotatableBase)
RemoveAnnotation(String)

Menghapus anotasi yang diberikan dari objek ini.

(Diperoleh dari AnnotatableBase)
RemoveRuntimeAnnotation(String)

Menghapus anotasi runtime yang diberikan dari objek ini.

(Diperoleh dari AnnotatableBase)
SetAnnotation(String, Annotation, Annotation)

Mengatur anotasi yang disimpan di bawah kunci yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari AnnotatableBase)
SetAnnotation(String, Object)

Mengatur anotasi yang disimpan di bawah kunci yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari AnnotatableBase)
SetRuntimeAnnotation(String, Annotation, Annotation)

Mengatur anotasi runtime yang disimpan di bawah kunci yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Mengatur anotasi runtime yang disimpan di bawah kunci yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari AnnotatableBase)
ToString()

Mengembalikan string yang mewakili objek saat ini.

Implementasi Antarmuka Eksplisit

IAnnotatable.AddRuntimeAnnotation(String, Object)

Menambahkan anotasi runtime ke objek ini. Melempar jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Mendapatkan anotasi runtime dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Mendapatkan semua anotasi runtime pada objek saat ini.

(Diperoleh dari AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Menghapus anotasi runtime yang diberikan dari objek ini.

(Diperoleh dari AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Mengatur anotasi runtime yang disimpan di bawah kunci yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada.

(Diperoleh dari AnnotatableBase)
IComplexType.ComplexProperty

Mendapatkan properti terkait.

IReadOnlyAnnotatable.FindAnnotation(String)

Mendapatkan anotasi dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Mendapatkan semua anotasi pada objek saat ini.

(Diperoleh dari AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Mendapatkan nilai anotasi dengan nama yang diberikan, mengembalikan null jika tidak ada.

(Diperoleh dari AnnotatableBase)
IReadOnlyComplexType.ComplexProperty

Mendapatkan properti terkait.

IReadOnlyTypeBase.ContainingEntityType

Mendapatkan jenis entitas ini atau jenis di mana rantai properti kompleks dideklarasikan.

IReadOnlyTypeBase.FindComplexProperty(String)

Mendapatkan properti kompleks dengan nama yang diberikan. Mengembalikan null jika tidak ada properti dengan nama yang diberikan yang ditentukan.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredComplexProperty(String)

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

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredProperty(String)

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

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.FindMember(String)

Mendapatkan anggota dengan nama yang diberikan. Mengembalikan null jika tidak ada anggota dengan nama yang diberikan yang ditentukan.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.FindMembersInHierarchy(String)

Mendapatkan anggota dengan nama yang diberikan pada jenis ini, jenis dasar, atau jenis turunan.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>)

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

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.FindProperty(String)

Mendapatkan properti dengan nama yang diberikan. Mengembalikan null jika tidak ada properti dengan nama yang diberikan yang ditentukan.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.GetChangeTrackingStrategy()

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

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.GetComplexProperties()

Mendapatkan properti kompleks yang ditentukan pada jenis dan jenis dasar ini.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredComplexProperties()

Mendapatkan properti kompleks yang dideklarasikan pada jenis ini.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredMembers()

Membuat anggota dideklarasikan pada jenis ini.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredProperties()

Mendapatkan semua properti skalar yang dideklarasikan pada tipe ini.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedComplexProperties()

Mendapatkan properti kompleks yang dideklarasikan pada jenis yang berasal dari jenis ini.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedProperties()

Mendapatkan semua properti skalar yang dideklarasikan pada jenis yang berasal dari jenis ini.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.GetMembers()

Mendapatkan anggota yang ditentukan pada jenis dan jenis dasar ini.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.GetProperties()

Mendapatkan semua properti skalar yang ditentukan pada jenis ini.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.GetPropertyAccessMode()

Mendapatkan yang PropertyAccessMode digunakan untuk properti dan navigasi jenis ini.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.HasSharedClrType

Mendapatkan nilai yang menunjukkan apakah jenis struktural ini dipetakan ke Type jenis struktural lain yang juga dipetakan.

IReadOnlyTypeBase.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.

(Diperoleh dari RuntimeTypeBase)
IReadOnlyTypeBase.Model

Mendapatkan model milik jenis ini.

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Mewakili jenis properti kompleks dari jenis struktural.

(Diperoleh dari RuntimeTypeBase)
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Mewakili jenis properti kompleks dari jenis struktural.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.ContainingEntityType

Mewakili jenis properti kompleks dari jenis struktural.

ITypeBase.FindComplexProperty(String)

Mendapatkan properti kompleks dengan nama tertentu. Mengembalikan null jika tidak ada properti dengan nama yang diberikan yang ditentukan.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.FindDeclaredProperty(String)

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

(Diperoleh dari RuntimeTypeBase)
ITypeBase.FindMember(String)

Mendapatkan anggota dengan nama yang diberikan. Mengembalikan null jika tidak ada anggota dengan nama yang diberikan yang ditentukan.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.FindMembersInHierarchy(String)

Mendapatkan anggota dengan nama yang diberikan pada jenis ini, jenis dasar, atau jenis turunan..

(Diperoleh dari RuntimeTypeBase)
ITypeBase.FindProperty(String)

Mendapatkan properti dengan nama tertentu. Mengembalikan null jika tidak ada properti dengan nama yang diberikan yang ditentukan.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.GetComplexProperties()

Mendapatkan properti kompleks yang ditentukan pada jenis entitas ini.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.GetDeclaredComplexProperties()

Mendapatkan properti kompleks yang dideklarasikan pada jenis entitas ini.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.GetDeclaredMembers()

Membuat anggota dideklarasikan pada jenis ini.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.GetDeclaredProperties()

Mendapatkan semua properti non-navigasi yang dideklarasikan pada tipe ini.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.GetFlattenedComplexProperties()

Mengembalikan semua properti yang mengimplementasikan IComplexProperty, termasuk properti pada jenis kompleks.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.GetFlattenedDeclaredProperties()

Mengembalikan semua properti yang dinyatakan properti yang mengimplementasikan IProperty, termasuk properti pada jenis kompleks.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.GetFlattenedProperties()

Mengembalikan semua properti yang mengimplementasikan IProperty, termasuk properti pada jenis kompleks.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.GetMembers()

Mendapatkan anggota yang ditentukan pada jenis dan jenis dasar ini.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.GetProperties()

Mendapatkan properti yang ditentukan pada jenis ini.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.GetSnapshottableMembers()

Mengembalikan semua anggota yang mungkin memerlukan nilai rekam jepret saat pelacakan perubahan.

(Diperoleh dari RuntimeTypeBase)
ITypeBase.Model

Mendapatkan model milik jenis ini.

Metode Ekstensi

GetContainerColumnName(IReadOnlyComplexType)

Mendapatkan nama kolom kontainer tempat jenis kompleks dipetakan.

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

Mengembalikan pemetaan jenis untuk objek penyimpanan seperti tabel tertentu.

Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

FindMappingFragment(ITypeBase, StoreObjectIdentifier)

Mengembalikan pemetaan jenis untuk objek penyimpanan seperti tabel tertentu.

Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

GetContainerColumnName(IReadOnlyTypeBase)

Mendapatkan nama kolom kontainer tempat jenis dipetakan.

GetDefaultMappings(ITypeBase)

Mengembalikan pemetaan default yang akan digunakan jenis tersebut.

GetDeleteStoredProcedure(IReadOnlyTypeBase)

Mengembalikan prosedur tersimpan yang jenisnya dipetakan untuk dihapus atau null jika tidak dipetakan ke prosedur tersimpan.

GetDeleteStoredProcedure(ITypeBase)

Mengembalikan prosedur tersimpan yang jenisnya dipetakan untuk dihapus atau null jika tidak dipetakan ke prosedur tersimpan.

GetDeleteStoredProcedureMappings(ITypeBase)

Mengembalikan prosedur tersimpan hapus yang jenisnya dipetakan.

GetFunctionMappings(ITypeBase)

Mengembalikan fungsi yang jenisnya dipetakan.

GetFunctionName(IReadOnlyTypeBase)

Mengembalikan nama fungsi yang tipenya dipetakan atau null jika tidak dipetakan ke fungsi.

GetInsertStoredProcedure(IReadOnlyTypeBase)

Mengembalikan prosedur tersimpan yang tipenya dipetakan untuk disisipkan atau null jika tidak dipetakan ke prosedur tersimpan.

GetInsertStoredProcedure(ITypeBase)

Mengembalikan prosedur tersimpan yang tipenya dipetakan untuk disisipkan atau null jika tidak dipetakan ke prosedur tersimpan.

GetInsertStoredProcedureMappings(ITypeBase)

Mengembalikan prosedur sisipan tersimpan yang jenisnya dipetakan.

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). 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). Umumnya tidak digunakan dalam kode aplikasi.

GetMappingFragments(ITypeBase)

Mengembalikan semua fragmen pemetaan jenis yang dikonfigurasi.

Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

GetMappingFragments(ITypeBase, StoreObjectType)

Mengembalikan semua fragmen pemetaan jenis yang dikonfigurasi dari jenis yang diberikan.

Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

GetMappingStrategy(IReadOnlyTypeBase)

Mendapatkan strategi pemetaan untuk jenis turunan.

GetSchema(IReadOnlyTypeBase)

Mengembalikan skema database yang berisi tabel yang dipetakan.

GetSqlQuery(IReadOnlyTypeBase)

Mengembalikan string SQL yang digunakan untuk menyediakan data untuk jenis atau null jika tidak dipetakan ke string SQL.

GetSqlQueryMappings(ITypeBase)

Mengembalikan pemetaan string SQL.

GetTableMappings(ITypeBase)

Mengembalikan tabel yang jenisnya dipetakan.

GetTableName(IReadOnlyTypeBase)

Mengembalikan nama tabel yang tipenya dipetakan atau null jika tidak dipetakan ke tabel.

GetUpdateStoredProcedure(IReadOnlyTypeBase)

Mengembalikan prosedur tersimpan yang jenisnya dipetakan untuk pembaruan atau null jika tidak dipetakan ke prosedur tersimpan.

GetUpdateStoredProcedure(ITypeBase)

Mengembalikan prosedur tersimpan yang jenisnya dipetakan untuk pembaruan atau null jika tidak dipetakan ke prosedur tersimpan.

GetUpdateStoredProcedureMappings(ITypeBase)

Mengembalikan prosedur tersimpan pembaruan yang jenisnya dipetakan.

GetViewMappings(ITypeBase)

Mengembalikan tampilan yang tipenya dipetakan.

GetViewName(IReadOnlyTypeBase)

Mengembalikan nama tampilan yang tipenya dipetakan atau null jika tidak dipetakan ke tampilan.

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