ObjectContext.Translate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Translate<TElement>(DbDataReader) |
將包含實體資料列的 a DbDataReader 轉譯為請求實體類型的物件。 |
| Translate<TEntity>(DbDataReader, String, MergeOption) |
將包含實體資料列的 a DbDataReader 轉換成請求實體類型的物件,包含特定實體集合,並具備指定的合併選項。 |
Translate<TElement>(DbDataReader)
將包含實體資料列的 a DbDataReader 轉譯為請求實體類型的物件。
public:
generic <typename TElement>
System::Data::Objects::ObjectResult<TElement> ^ Translate(System::Data::Common::DbDataReader ^ reader);
public System.Data.Objects.ObjectResult<TElement> Translate<TElement>(System.Data.Common.DbDataReader reader);
member this.Translate : System.Data.Common.DbDataReader -> System.Data.Objects.ObjectResult<'Element>
Public Function Translate(Of TElement) (reader As DbDataReader) As ObjectResult(Of TElement)
類型參數
- TElement
資料的實體類型 DbDataReader。
參數
- reader
- DbDataReader
that DbDataReader 包含實體資料,需轉換成實體物件。
傳回
一種類型的 TResult物件的枚舉。
例外狀況
當 reader 是 null。
備註
此 Translate 方法用於將實體資料從 轉 DbDataReader 譯為請求類型的物件。 當執行 返回 ObjectQuery<T> 實體資料時,此程序會自動執行。 Translate 方法允許您對資料來源執行標準 ADO.NET 查詢,並將回傳的資料列轉換成實體物件。
所提供的 DbDataReader 必須包含對應到所請求實體類型的資料。
適用於
Translate<TEntity>(DbDataReader, String, MergeOption)
將包含實體資料列的 a DbDataReader 轉換成請求實體類型的物件,包含特定實體集合,並具備指定的合併選項。
public:
generic <typename TEntity>
System::Data::Objects::ObjectResult<TEntity> ^ Translate(System::Data::Common::DbDataReader ^ reader, System::String ^ entitySetName, System::Data::Objects::MergeOption mergeOption);
public System.Data.Objects.ObjectResult<TEntity> Translate<TEntity>(System.Data.Common.DbDataReader reader, string entitySetName, System.Data.Objects.MergeOption mergeOption);
member this.Translate : System.Data.Common.DbDataReader * string * System.Data.Objects.MergeOption -> System.Data.Objects.ObjectResult<'Entity>
Public Function Translate(Of TEntity) (reader As DbDataReader, entitySetName As String, mergeOption As MergeOption) As ObjectResult(Of TEntity)
類型參數
- TEntity
資料的實體類型 DbDataReader。
參數
- reader
- DbDataReader
that DbDataReader 包含實體資料,需轉換成實體物件。
- entitySetName
- String
該類型的實體集合 TEntity 。
- mergeOption
- MergeOption
MergeOption當翻譯物件加入物件上下文時,會使用 to。 預設值為 AppendOnly。
傳回
一種類型的 TResult物件的枚舉。
例外狀況
當 reader 是 null。
當所提供的 mergeOption 值不是有效的 MergeOption 時。
當 sserved entitySetName 不是該 TResult 類型的有效實體時。
備註
此 Translate 方法用於將實體資料從 轉 DbDataReader 譯為請求類型的物件。 當執行 返回 ObjectQuery<T> 實體資料時,此程序會自動執行。 Translate 方法允許您對資料來源執行標準 ADO.NET 查詢,並將回傳的資料列轉換成實體物件。
所提供的 DbDataReader 必須包含對應到所請求實體類型的資料。