Bagikan melalui


ITypeMappingConfiguration Antarmuka

Definisi

Mewakili konfigurasi untuk jenis skalar.

public interface ITypeMappingConfiguration : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
type ITypeMappingConfiguration = interface
    interface IAnnotatable
    interface IReadOnlyAnnotatable
Public Interface ITypeMappingConfiguration
Implements IAnnotatable
Turunan
Penerapan

Keterangan

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

Properti

ClrType

Mendapatkan tipe yang dikonfigurasi oleh objek ini.

Item[String]

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

(Diperoleh dari IReadOnlyAnnotatable)

Metode

AddRuntimeAnnotation(String, Object)

Menambahkan anotasi runtime ke objek ini. Melemparkan 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 null jika tidak ada.

(Diperoleh dari IReadOnlyAnnotatable)
FindRuntimeAnnotation(String)

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

(Diperoleh dari IAnnotatable)
FindRuntimeAnnotationValue(String)

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

(Diperoleh dari IAnnotatable)
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)
GetMaxLength()

Mendapatkan panjang maksimum data yang diizinkan di properti ini. Misalnya, jika properti adalah maka String ini adalah jumlah karakter maksimum.

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 di properti ini. Misalnya, jika properti adalah maka Decimal ini adalah jumlah maksimum digit.

GetProviderClrType()

Mendapatkan jenis yang akan dikonversi nilai properti sebelum dikirim ke penyedia database.

GetRuntimeAnnotations()

Mendapatkan semua anotasi runtime pada objek saat ini.

(Diperoleh dari IAnnotatable)
GetScale()

Mendapatkan skala data yang diizinkan di properti ini. Misalnya, jika properti adalah maka Decimal ini adalah jumlah maksimum tempat desimal.

GetValueConverter()

Mendapatkan set kustom ValueConverter untuk properti ini.

IsUnicode()

Mendapatkan nilai yang menunjukkan apakah properti dapat mempertahankan karakter Unicode atau tidak.

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)

Metode Ekstensi

AnnotationsToDebugString(IAnnotatable, Int32)

Mendapatkan string debug untuk semua anotasi yang dideklarasikan pada objek .

Berlaku untuk