ObjectMaterializer<TDataReader> Osztály

Definíció

Metódusokat definiál az objektumok dinamikus materializálásához.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

generic <typename TDataReader>
 where TDataReader : DbDataReaderpublic ref class ObjectMaterializer abstract
public abstract class ObjectMaterializer<TDataReader> where TDataReader : DbDataReader
type ObjectMaterializer<'DataReader (requires 'DataReader :> DbDataReader)> = class
Public MustInherit Class ObjectMaterializer(Of TDataReader)

Típusparaméterek

TDataReader

Az adatolvasó típusa.

Öröklődés
ObjectMaterializer<TDataReader>

Konstruktorok

Name Description
ObjectMaterializer<TDataReader>()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Inicializálja a ObjectMaterializer<TDataReader> osztály új példányát.

Mezők

Name Description
Arguments

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Rögzíti a gyors materializáló belső állapotát.

BufferReader

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Olyan olvasót jelöl, amely csak előre beolvassa az adatsorokat.

DataReader

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Adatolvasót jelöl.

Globals

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Rögzíti a gyors materializáló belső állapotát.

Locals

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Rögzíti a gyors materializáló belső állapotát.

Ordinals

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy adatolvasó oszlopainak sorszámát jelöli.

Tulajdonságok

Name Description
CanDeferLoad

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy engedélyezve van-e a késleltetett betöltés.

Metódusok

Name Description
Convert<TOutput>(IEnumerable)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy adott sorozat egyes elemeinek típusát módosítja.

CreateGroup<TKey,TElement>(TKey, IEnumerable<TElement>)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Létrehoz egy csoportot egy megadott kulcsból és értékgyűjteményből.

CreateOrderedEnumerable<TElement>(IEnumerable<TElement>)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Rendezett sorozatot hoz létre egy megadott értékgyűjteményből.

Equals(Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
ErrorAssignmentToNull(Type)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Olyan kivételt ad vissza, amely azt jelzi, hogy egy null értéket nem null értékű értéktípushoz próbáltak hozzárendelni.

ExecuteSubQuery(Int32, Object[])

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ha felül van bírálva egy származtatott osztályban, végrehajt egy lekérdezést.

GetHashCode()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetLinkSource<T>(Int32, Int32, Object[])

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ha felül van bírálva egy származtatott osztályban, létrehoz egy új késleltetett forrást.

GetNestedLinkSource<T>(Int32, Int32, Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ha felül van bírálva egy származtatott osztályban, létrehoz egy új késleltetett forrást.

GetType()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
InsertLookup(Int32, Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ha egy származtatott osztályban felül van bírálva, egy értéket szúr be egy adatstruktúrába.

MemberwiseClone()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Read()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ha egy származtatott osztályban felül van bírálva, az olvasót a következő rekordra viszi.

SendEntityMaterialized(Int32, Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ha felül van bírálva egy származtatott osztályban, meghívja az általa képviselt metódust OnLoadedMethod.

ToString()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: