TypeMappingInfo Yapı

Tanım

Bir özellik veya tür için tür eşlemeye karar vermek için gereken meta verileri açıklar.

public struct TypeMappingInfo : IEquatable<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>
[System.Runtime.CompilerServices.IsReadOnly]
public struct TypeMappingInfo : IEquatable<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>
type TypeMappingInfo = struct
[<System.Runtime.CompilerServices.IsReadOnly>]
type TypeMappingInfo = struct
Public Structure TypeMappingInfo
Implements IEquatable(Of TypeMappingInfo)
Devralma
TypeMappingInfo
Öznitelikler
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. veritabanı sağlayıcıları ve uzantıları uygulama .

Oluşturucular

TypeMappingInfo(IProperty)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

TypeMappingInfo(IReadOnlyList<IProperty>)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

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

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

TypeMappingInfo(MemberInfo)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

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

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

TypeMappingInfo(Type)

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

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

TypeMappingInfo öğesinin yeni bir örneğini oluşturur.

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

Verilen ile yeni bir örneğini oluşturur TypeMappingInfo ValueConverterInfo .

Özellikler

ClrType

Modeldeki CLR türü. Tür bilgileri başka bir yolla (örn. bir ilişkisel tür eşleme bilgilerinde mağaza adı) kullanılıyorsa null olabilir.

IsKeyOrIndex

Eşlemenin bir anahtarın veya dizinin bir parçası olup olmadığını gösterir.

IsRowVersion

Bir satır sürümü için eşlemenin kullanılıp kullanılmayacağını veya tanımlanmamışsa null olduğunu gösterir.

IsUnicode

Eşlemenin Unicode destekleyip desteklemediğini veya tanımlanmamışsa null olduğunu gösterir.

Precision

Eşlenen veri türü için önerilen duyarlık.

Scale

Eşlenen veri türünün önerilen ölçeği.

Size

Eşleme için kullanılacak depo boyutunu veya yoksa null değerini gösterir.

Yöntemler

Equals(Object)

TypeMappingInfoAynı eşlemeyi temsil edip etmediği denetlemek için bunu başka bir ile karşılaştırır.

Equals(TypeMappingInfo)

TypeMappingInfoAynı eşlemeyi temsil edip etmediği denetlemek için bunu başka bir ile karşılaştırır.

GetHashCode()

Bu nesne için bir karma kod döndürür.

ToString()
WithConverter(ValueConverterInfo)

TypeMappingInfoVerilen dönüştürücünün uygulanmış yeni bir döndürür.

İşleçler

Equality(TypeMappingInfo, TypeMappingInfo)
Inequality(TypeMappingInfo, TypeMappingInfo)

Şunlara uygulanır