ObjectMaterializer<TDataReader> Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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) |