ObjectContext.Translate 方法

定義

多載

名稱 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 包含實體資料,需轉換成實體物件。

傳回

ObjectResult<TElement>

一種類型的 TResult物件的枚舉。

例外狀況

readernull

備註

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

傳回

ObjectResult<TEntity>

一種類型的 TResult物件的枚舉。

例外狀況

readernull

當所提供的 mergeOption 值不是有效的 MergeOption 時。

當 sserved entitySetName 不是該 TResult 類型的有效實體時。

備註

Translate 方法用於將實體資料從 轉 DbDataReader 譯為請求類型的物件。 當執行 返回 ObjectQuery<T> 實體資料時,此程序會自動執行。 Translate 方法允許您對資料來源執行標準 ADO.NET 查詢,並將回傳的資料列轉換成實體物件。

所提供的 DbDataReader 必須包含對應到所請求實體類型的資料。

適用於