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>
建構函式
| 名稱 | Description |
|---|---|
| ObjectMaterializer<TDataReader>() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 初始化 ObjectMaterializer<TDataReader> 類別的新執行個體。 |
欄位
| 名稱 | Description |
|---|---|
| Arguments |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 捕捉快速物質化器的內部狀態。 |
| BufferReader |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 代表以僅向向的方式讀取資料列的讀取器。 |
| DataReader |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 代表資料讀取器。 |
| Globals |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 捕捉快速物質化器的內部狀態。 |
| Locals |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 捕捉快速物質化器的內部狀態。 |
| Ordinals |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 代表資料讀取器的欄位序數。 |
屬性
| 名稱 | Description |
|---|---|
| CanDeferLoad |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 當在衍生類別中覆寫時,會得到一個值,指示是否啟用延遲載入。 |
方法
| 名稱 | Description |
|---|---|
| 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) |