ObjectMaterializer<TDataReader> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトを動的に実体化するためのメソッドを定義します。
この 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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
|
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) |
適用対象
.NET