Share via


ObjectContext.Translate Metode

Definisi

Overload

Translate<TElement>(DbDataReader)

Menerjemahkan DbDataReader yang berisi baris data entitas ke objek dari jenis entitas yang diminta.

Translate<TEntity>(DbDataReader, String, MergeOption)

Menerjemahkan DbDataReader yang berisi baris data entitas ke objek dari jenis entitas yang diminta, dalam kumpulan entitas tertentu, dan dengan opsi penggabungan yang ditentukan.

Translate<TElement>(DbDataReader)

Menerjemahkan DbDataReader yang berisi baris data entitas ke objek dari jenis entitas yang diminta.

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)

Jenis parameter

TElement

Jenis entitas data di DbDataReader.

Parameter

reader
DbDataReader

DbDataReader yang berisi data entitas untuk diterjemahkan ke dalam objek entitas.

Mengembalikan

ObjectResult<TElement>

Enumerasi objek jenis TResult.

Pengecualian

Kapan reader adalah null.

Keterangan

Metode Translate ini digunakan untuk menerjemahkan data entitas dari DbDataReader ke dalam objek dari jenis yang diminta. Proses ini dilakukan secara otomatis ketika dijalankan ObjectQuery<T> untuk mengembalikan data entitas. Metode ini Translate memungkinkan Anda menjalankan kueri ADO.NET standar terhadap sumber data dan menerjemahkan baris data yang dikembalikan ke dalam objek entitas.

yang disediakan DbDataReader harus berisi data yang memetakan ke jenis entitas yang diminta.

Untuk informasi selengkapnya, lihat:

Langsung Menjalankan Perintah Store dan

Cara: Langsung Jalankan Perintah Terhadap Sumber Data

Berlaku untuk

Translate<TEntity>(DbDataReader, String, MergeOption)

Menerjemahkan DbDataReader yang berisi baris data entitas ke objek dari jenis entitas yang diminta, dalam kumpulan entitas tertentu, dan dengan opsi penggabungan yang ditentukan.

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)

Jenis parameter

TEntity

Jenis entitas data di DbDataReader.

Parameter

reader
DbDataReader

DbDataReader yang berisi data entitas untuk diterjemahkan ke dalam objek entitas.

entitySetName
String

Kumpulan entitas jenis TEntity .

mergeOption
MergeOption

untuk MergeOption digunakan saat objek yang diterjemahkan ditambahkan ke konteks objek. Default adalah AppendOnly.

Mengembalikan

ObjectResult<TEntity>

Enumerasi objek jenis TResult.

Pengecualian

Kapan reader adalah null.

Ketika yang diberikan mergeOption bukan nilai yang valid MergeOption .

Ketika yang disediakan entitySetName bukan entitas yang valid yang ditetapkan untuk jenis tersebut TResult .

Keterangan

Metode Translate ini digunakan untuk menerjemahkan data entitas dari DbDataReader ke dalam objek dari jenis yang diminta. Proses ini dilakukan secara otomatis ketika dijalankan ObjectQuery<T> untuk mengembalikan data entitas. Metode ini Translate memungkinkan Anda menjalankan kueri ADO.NET standar terhadap sumber data dan menerjemahkan baris data yang dikembalikan ke dalam objek entitas.

yang disediakan DbDataReader harus berisi data yang memetakan ke jenis entitas yang diminta.

Untuk informasi selengkapnya, lihat:

Langsung Menjalankan Perintah Store dan

Cara: Langsung Jalankan Perintah Terhadap Sumber Data

Berlaku untuk