Bagikan melalui


TypeMappingInfo Struktur

Definisi

Menjelaskan metadata yang diperlukan untuk memutuskan pemetaan jenis untuk properti atau jenis.

public readonly struct TypeMappingInfo : IEquatable<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct TypeMappingInfo : IEquatable<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>
type TypeMappingInfo = struct
[<System.Runtime.CompilerServices.IsReadOnly>]
type TypeMappingInfo = struct
Public Structure TypeMappingInfo
Implements IEquatable(Of TypeMappingInfo)
Warisan
TypeMappingInfo
Atribut
Penerapan

Keterangan

Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.

Konstruktor

TypeMappingInfo(IElementType, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Membuat instans baru .TypeMappingInfo

TypeMappingInfo(IProperty)

Membuat instans baru .TypeMappingInfo

TypeMappingInfo(IReadOnlyList<IProperty>)

Membuat instans baru .TypeMappingInfo

TypeMappingInfo(IReadOnlyList<IProperty>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Membuat instans baru .TypeMappingInfo

TypeMappingInfo(MemberInfo)

Membuat instans baru .TypeMappingInfo

TypeMappingInfo(MemberInfo, CoreTypeMapping, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Membuat instans baru .TypeMappingInfo

TypeMappingInfo(MemberInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Membuat instans baru .TypeMappingInfo

TypeMappingInfo(Type)

Membuat instans baru .TypeMappingInfo

TypeMappingInfo(Type, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

Membuat instans baru .TypeMappingInfo

TypeMappingInfo(Type, CoreTypeMapping, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

Membuat instans baru .TypeMappingInfo

TypeMappingInfo(TypeMappingInfo, ValueConverterInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Membuat instans TypeMappingInfo baru dengan yang diberikan ValueConverterInfo.

Properti

ClrType

Jenis CLR dalam model. Mungkin null jika informasi jenis disampaikan melalui cara lain (misalnya nama toko dalam info pemetaan jenis relasional)

ElementTypeMapping

Pemetaan jenis elemen pemetaan, jika ada.

IsKeyOrIndex

Menunjukkan apakah pemetaan adalah bagian dari kunci atau indeks atau tidak.

IsRowVersion

Menunjukkan apakah pemetaan akan digunakan untuk versi baris atau tidak, atau null jika tidak ditentukan.

IsUnicode

Menunjukkan apakah pemetaan mendukung Unicode atau null tidak.

JsonValueReaderWriter

Pembaca/penulis JSON, jika telah disediakan, atau null sebaliknya.

Precision

Presisi yang disarankan dari jenis data yang dipetakan.

Scale

Skala yang disarankan dari jenis data yang dipetakan.

Size

Menunjukkan ukuran toko yang akan digunakan untuk pemetaan, atau null jika tidak ada.

Metode

Equals(Object)

Membandingkan ini TypeMappingInfo dengan yang lain untuk memeriksa apakah mereka mewakili pemetaan yang sama.

Equals(TypeMappingInfo)

Membandingkan ini TypeMappingInfo dengan yang lain untuk memeriksa apakah mereka mewakili pemetaan yang sama.

GetHashCode()

Mengembalikan kode hash untuk objek ini.

ToString()

Menjelaskan metadata yang diperlukan untuk memutuskan pemetaan jenis untuk properti atau jenis.

WithConverter(ValueConverterInfo)

Mengembalikan yang baru TypeMappingInfo dengan konverter yang diberikan diterapkan.

Operator

Equality(TypeMappingInfo, TypeMappingInfo)

Menjelaskan metadata yang diperlukan untuk memutuskan pemetaan jenis untuk properti atau jenis.

Inequality(TypeMappingInfo, TypeMappingInfo)

Menjelaskan metadata yang diperlukan untuk memutuskan pemetaan jenis untuk properti atau jenis.

Berlaku untuk