Udostępnij za pośrednictwem


TypeMaterializationInfo Klasa

Definicja

Kojarzy element RelationalTypeMapping z opcjonalnym IProperty i indeksem do czytnika danych do użycia podczas odczytywania i konwertowania wartości z bazy danych.

public class TypeMaterializationInfo
type TypeMaterializationInfo = class
Public Class TypeMaterializationInfo
Dziedziczenie
TypeMaterializationInfo

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców i rozszerzeń bazy danych .

Konstruktory

TypeMaterializationInfo(Type, IProperty, IRelationalTypeMappingSource, Int32)
Przestarzałe.

Tworzy nowe wystąpienie klasy TypeMaterializationInfo.

TypeMaterializationInfo(Type, IProperty, IRelationalTypeMappingSource, Nullable<Boolean>, Int32)
Przestarzałe.

Tworzy nowe wystąpienie klasy TypeMaterializationInfo.

TypeMaterializationInfo(Type, IProperty, IRelationalTypeMappingSource, Nullable<Boolean>, Int32, RelationalTypeMapping)
Przestarzałe.

Tworzy nowe wystąpienie klasy TypeMaterializationInfo.

TypeMaterializationInfo(Type, IProperty, RelationalTypeMapping, Nullable<Boolean>)

Tworzy nowe wystąpienie klasy TypeMaterializationInfo.

Właściwości

Index
Przestarzałe.

Indeks bazowego zestawu wyników, który powinien być używany dla tego typu lub -1, jeśli nie jest wymagane mapowanie indeksu.

IsFromLeftOuterJoin
Przestarzałe.

Niezależnie od tego, czy wartość pochodzi z operacji LEFT OUTER JOIN.

IsNullable

Niezależnie od tego, czy wartość może mieć wartość null.

Mapping

Mapowanie typu dla wartości do odczytania.

ModelClrType

Typ wymagany w modelu po konwersji.

Property

Właściwość skojarzona z typem lub null jeśli nie istnieje.

ProviderClrType

Typ, który będzie odczytywany z dostawcy bazy danych.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

Equals(TypeMaterializationInfo)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

GetHashCode()

Służy jako domyślna funkcja skrótu.

Dotyczy