次の方法で共有


ObjectMaterializer<TDataReader> クラス

定義

オブジェクトを動的に実体化するためのメソッドを定義します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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)

型パラメーター

TDataReader

データ リーダーの型。

継承
ObjectMaterializer<TDataReader>

コンストラクター

ObjectMaterializer<TDataReader>()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

ObjectMaterializer<TDataReader> クラスの新しいインスタンスを初期化します。

フィールド

Arguments

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

迅速な実体化のために内部状態をキャプチャします。

BufferReader

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

データ行を順方向のみで読み取るリーダーを表します。

DataReader

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

データ リーダーを表します。

Globals

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

迅速な実体化のために内部状態をキャプチャします。

Locals

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

迅速な実体化のために内部状態をキャプチャします。

Ordinals

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

データ リーダーの列序数を表します。

プロパティ

CanDeferLoad

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

派生クラスでオーバーライドされると、遅延読み込みが有効であるかどうかを示す値を取得します。

メソッド

Convert<TOutput>(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したシーケンス内の各要素の型を変更します。

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したキーと値のコレクションからグループを作成します。

CreateOrderedEnumerable<TElement>(IEnumerable<TElement>)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した値のコレクションから順序付けられたシーケンスを作成します。

Equals(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
ErrorAssignmentToNull(Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

null 値を null 非許容値型に割り当てようとしたことを示す例外を返します。

ExecuteSubQuery(Int32, Object[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

派生クラスでオーバーライドされると、クエリを実行します。

GetHashCode()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

既定のハッシュ関数として機能します。

(継承元 Object)
GetLinkSource<T>(Int32, Int32, Object[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

派生クラスでオーバーライドされると、新しい遅延ソースを作成します。

GetNestedLinkSource<T>(Int32, Int32, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

派生クラスでオーバーライドされると、新しい遅延ソースを作成します。

GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のインスタンスの Type を取得します。

(継承元 Object)
InsertLookup(Int32, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

派生クラスでオーバーライドされると、値をデータ構造体に挿入します。

MemberwiseClone()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の Object の簡易コピーを作成します。

(継承元 Object)
Read()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

派生クラスでオーバーライドされると、リーダーを次のレコードに進めます。

SendEntityMaterialized(Int32, Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

派生クラスでオーバーライドされると、OnLoadedMethod で表されるメソッドを呼び出します。

ToString()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象