IElementType 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 elemen properti koleksi.
public interface IElementType : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType
type IElementType = interface
interface IReadOnlyElementType
interface IReadOnlyAnnotatable
interface IAnnotatable
Public Interface IElementType
Implements IAnnotatable, IReadOnlyElementType
- Turunan
- Penerapan
Keterangan
Lihat Pemodelan jenis entitas dan hubungan untuk informasi dan contoh selengkapnya.
Properti
ClrType |
Jenis elemen dalam koleksi. (Diperoleh dari IReadOnlyElementType) |
CollectionProperty |
Mendapatkan properti koleksi yang mewakili elemen . |
IsNullable |
Mendapatkan nilai yang menunjukkan apakah elemen koleksi dapat berupa |
Item[String] |
Mendapatkan nilai anotasi dengan nama yang diberikan, mengembalikan |
Metode
AddRuntimeAnnotation(String, Object) |
Menambahkan anotasi runtime ke objek ini. Melempar jika anotasi dengan nama yang ditentukan sudah ada. (Diperoleh dari IAnnotatable) |
AnnotationsToDebugString(Int32) |
Mendapatkan string debug untuk semua anotasi yang dideklarasikan pada objek . (Diperoleh dari IReadOnlyAnnotatable) |
FindAnnotation(String) |
Mendapatkan anotasi dengan nama yang diberikan, mengembalikan |
FindRuntimeAnnotation(String) |
Mendapatkan anotasi runtime dengan nama yang diberikan, mengembalikan |
FindRuntimeAnnotationValue(String) |
Mendapatkan nilai anotasi runtime dengan nama yang diberikan, mengembalikan |
FindTypeMapping() |
Mengembalikan pemetaan jenis untuk elemen koleksi. (Diperoleh dari IReadOnlyElementType) |
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) |
GetJsonValueReaderWriter() |
Mendapatkan jenis yang akan JsonValueReaderWriter<TValue> digunakan untuk elemen koleksi. (Diperoleh dari IReadOnlyElementType) |
GetMaxLength() |
Mendapatkan panjang maksimum data yang diizinkan dalam elemen pengumpulan. Misalnya, jika jenis elemen adalah maka String ini adalah jumlah maksimum karakter. (Diperoleh dari IReadOnlyElementType) |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Mendapatkan nilai anotasi runtime dengan nama yang diberikan, menambahkannya jika tidak ada. (Diperoleh dari IAnnotatable) |
GetPrecision() |
Mendapatkan presisi data yang diizinkan dalam elemen pengumpulan. Misalnya, jika jenis elemen adalah Decimal, maka ini adalah jumlah maksimum digit. (Diperoleh dari IReadOnlyElementType) |
GetProviderClrType() |
Mendapatkan jenis yang akan dikonversi elemen koleksi sebelum dikirim ke penyedia database. (Diperoleh dari IReadOnlyElementType) |
GetRuntimeAnnotations() |
Mendapatkan semua anotasi runtime pada objek saat ini. (Diperoleh dari IAnnotatable) |
GetScale() |
Mendapatkan skala data yang diizinkan dalam elemen koleksi ini. Misalnya, jika jenis elemen adalah Decimal, maka ini adalah jumlah maksimum tempat desimal. (Diperoleh dari IReadOnlyElementType) |
GetTypeMapping() |
Mengembalikan CoreTypeMapping untuk elemen koleksi dari model yang diselesaikan. (Diperoleh dari IReadOnlyElementType) |
GetValueComparer() |
Mendapatkan kustom ValueComparer untuk elemen koleksi. (Diperoleh dari IReadOnlyElementType) |
GetValueConverter() |
Mendapatkan kustom ValueConverter untuk elemen koleksi ini. (Diperoleh dari IReadOnlyElementType) |
IsUnicode() |
Mendapatkan nilai yang menunjukkan apakah elemen koleksi dapat mempertahankan karakter Unicode. (Diperoleh dari IReadOnlyElementType) |
RemoveRuntimeAnnotation(String) |
Menghapus anotasi runtime yang diberikan dari objek ini. (Diperoleh dari 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 IAnnotatable) |
ToDebugString(MetadataDebugStringOptions, Int32) |
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. (Diperoleh dari IReadOnlyElementType) |
Metode Ekstensi
FindRelationalTypeMapping(IReadOnlyElementType) |
Mengembalikan RelationalTypeMapping untuk elemen yang diberikan pada model yang diselesaikan. |
GetRelationalTypeMapping(IReadOnlyElementType) |
Mengembalikan RelationalTypeMapping untuk elemen yang diberikan pada model yang diselesaikan. |
GetStoreType(IElementType) |
Mengembalikan jenis database elemen. |
GetStoreType(IReadOnlyElementType) |
Mengembalikan tipe database elemen, atau |
IsFixedLength(IReadOnlyElementType) |
Mengembalikan bendera yang menunjukkan apakah elemen hanya mampu menyimpan data dengan panjang tetap, seperti string. |
IsFixedLength(IReadOnlyElementType, StoreObjectIdentifier) |
Mengembalikan bendera yang menunjukkan apakah elemen hanya mampu menyimpan data dengan panjang tetap, seperti string. |
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