Aracılığıyla paylaş


RelationalTypeMappingInfo Yapı

Tanım

Bir özellik, tür veya sağlayıcıya özgü ilişkisel tür adı için ilişkisel tür eşlemesine karar vermek için gereken meta verileri açıklar.

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

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantıların uygulanması .

Oluşturucular

RelationalTypeMappingInfo(IElementType, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

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

RelationalTypeMappingInfo(IProperty)

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

RelationalTypeMappingInfo(IReadOnlyList<IProperty>)

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

RelationalTypeMappingInfo(IReadOnlyList<IProperty>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

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

RelationalTypeMappingInfo(MemberInfo)

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

RelationalTypeMappingInfo(MemberInfo, RelationalTypeMapping, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

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

RelationalTypeMappingInfo(MemberInfo, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

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

RelationalTypeMappingInfo(RelationalTypeMappingInfo, ValueConverterInfo)

Verilen ValueConverterInfoile yeni bir örneği RelationalTypeMappingInfo oluşturur.

RelationalTypeMappingInfo(String)

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

RelationalTypeMappingInfo(String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

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

RelationalTypeMappingInfo(Type)

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

RelationalTypeMappingInfo(Type, RelationalTypeMapping, String, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<DbType>)

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

RelationalTypeMappingInfo(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

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

RelationalTypeMappingInfo(Type, String, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

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

Özellikler

ClrType

Modeldeki CLR türü.

CoreTypeMappingInfo

Çekirdek türü eşleme bilgileri.

DbType

DbType Eşlemenin.

ElementTypeMapping

Varsa eşlemenin öğe türü.

IsFixedLength

Eşlenen veri türünün sabit uzunlukta olup olmadığı.

IsKeyOrIndex

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

IsRowVersion

Eşlemenin satır sürümü için kullanılıp kullanılmayacağını veya null tanımlanmadığını gösterir.

IsUnicode

Eşlemenin Unicode'u destekleyip desteklemediğini veya null tanımlanmadığını gösterir.

JsonValueReaderWriter

JSON okuyucusu/yazıcısı, sağlanmışsa veya null başka bir şekilde sağlanmışsa.

Precision

Eşlenen veri türünün önerilen duyarlığı.

Scale

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

Size

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

StoreTypeName

Eşlemenin gerekli olduğu sağlayıcıya özgü ilişkisel tür adı.

StoreTypeNameBase

Sağlayıcıya özgü ilişkisel tür adı ve tüm modeller kaldırıldı.

StoreTypeNameSizeIsMax

True mağaza türü adı "(max)" ile bitiyorsa.

Yöntemler

Equals(Object)

Aynı eşlemeyi temsil eden olup olmadığını denetlemek için bunu RelationalTypeMappingInfo başka bir değerle karşılaştırır.

Equals(RelationalTypeMappingInfo)

Aynı eşlemeyi temsil eden olup olmadığını denetlemek için bunu RelationalTypeMappingInfo başka bir değerle karşılaştırır.

GetHashCode()

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

ToString()

Bir özellik, tür veya sağlayıcıya özgü ilişkisel tür adı için ilişkisel tür eşlemesine karar vermek için gereken meta verileri açıklar.

WithConverter(ValueConverterInfo)

Verilen dönüştürücü uygulanmış olarak yeni RelationalTypeMappingInfo bir döndürür.

İşleçler

Equality(RelationalTypeMappingInfo, RelationalTypeMappingInfo)

Bir özellik, tür veya sağlayıcıya özgü ilişkisel tür adı için ilişkisel tür eşlemesine karar vermek için gereken meta verileri açıklar.

Inequality(RelationalTypeMappingInfo, RelationalTypeMappingInfo)

Bir özellik, tür veya sağlayıcıya özgü ilişkisel tür adı için ilişkisel tür eşlemesine karar vermek için gereken meta verileri açıklar.

Şunlara uygulanır