Sdílet prostřednictvím


TypeMaterializationInfo Třída

Definice

Přidruží RelationalTypeMapping k volitelnému IProperty a indexu do čtečky dat pro použití při čtení a převodu hodnot z databáze.

public class TypeMaterializationInfo
type TypeMaterializationInfo = class
Public Class TypeMaterializationInfo
Dědičnost
TypeMaterializationInfo

Poznámky

Další informace a příklady najdete v tématu Implementace zprostředkovatelů a rozšíření databáze .

Konstruktory

TypeMaterializationInfo(Type, IProperty, IRelationalTypeMappingSource, Int32)
Zastaralé.

Vytvoří novou instanci sloupce TypeMaterializationInfo.

TypeMaterializationInfo(Type, IProperty, IRelationalTypeMappingSource, Nullable<Boolean>, Int32)
Zastaralé.

Vytvoří novou instanci sloupce TypeMaterializationInfo.

TypeMaterializationInfo(Type, IProperty, IRelationalTypeMappingSource, Nullable<Boolean>, Int32, RelationalTypeMapping)
Zastaralé.

Vytvoří novou instanci sloupce TypeMaterializationInfo.

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

Vytvoří novou instanci sloupce TypeMaterializationInfo.

Vlastnosti

Index
Zastaralé.

Index podkladové sady výsledků dotazu, který by měl být použit pro tento typ, nebo -1, pokud není mapování indexu potřeba.

IsFromLeftOuterJoin
Zastaralé.

Určuje, jestli hodnota pochází z operace LEFT OUTER JOIN.

IsNullable

Určuje, jestli hodnota může být null.

Mapping

Mapování typu pro hodnotu, která se má číst.

ModelClrType

Typ, který je potřeba v modelu po převodu.

Property

Vlastnost přidružená k typu nebo null pokud žádná.

ProviderClrType

Typ, který se načte od poskytovatele databáze.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

Equals(TypeMaterializationInfo)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

GetHashCode()

Slouží jako výchozí hashovací funkce.

Platí pro