ObjectContext.Translate Metódus

Definíció

Túlterhelések

Name Description
Translate<TElement>(DbDataReader)

DbDataReader Az entitásadatokat tartalmazó sorokat lefordítja a kért entitástípus objektumaira.

Translate<TEntity>(DbDataReader, String, MergeOption)

DbDataReader Az entitásadatokat tartalmazó sorokat lefordítja a kért entitástípusú objektumokra egy adott entitáskészletben és a megadott egyesítési beállítással.

Translate<TElement>(DbDataReader)

DbDataReader Az entitásadatokat tartalmazó sorokat lefordítja a kért entitástípus objektumaira.

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)

Típusparaméterek

TElement

Az adatok entitástípusa a DbDataReader.

Paraméterek

reader
DbDataReader

Az DbDataReader entitásobjektumokká lefordítandó entitásadatokat tartalmazó adatok.

Válaszok

ObjectResult<TElement>

A típusobjektumok TResultszámbavétele.

Kivételek

Mikor reader van.null

Megjegyzések

A Translate metódussal entitásadatokat fordíthat le a DbDataReader kért típusú objektumokra. Ezt a folyamatot a rendszer automatikusan ObjectQuery<T> végrehajtja az entitásadatok visszaadásához. A Translate metódussal szabványos ADO.NET lekérdezést hajthat végre egy adatforráson, és a visszaadott adatsorokat entitásobjektumokká fordíthatja.

A megadottnak olyan adatokat kell tartalmaznia DbDataReader , amelyek a kért entitástípushoz lesznek leképezve.

További információkért lásd:

Áruházi parancsok közvetlen végrehajtása és

Útmutató: Parancsok közvetlen végrehajtása az adatforráson

A következőre érvényes:

Translate<TEntity>(DbDataReader, String, MergeOption)

DbDataReader Az entitásadatokat tartalmazó sorokat lefordítja a kért entitástípusú objektumokra egy adott entitáskészletben és a megadott egyesítési beállítással.

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)

Típusparaméterek

TEntity

Az adatok entitástípusa a DbDataReader.

Paraméterek

reader
DbDataReader

Az DbDataReader entitásobjektumokká lefordítandó entitásadatokat tartalmazó adatok.

entitySetName
String

A típus entitáskészlete TEntity .

mergeOption
MergeOption

A MergeOption lefordított objektumok az objektumkörnyezethez való hozzáadásakor használandók. Az alapértelmezett érték a AppendOnly.

Válaszok

ObjectResult<TEntity>

A típusobjektumok TResultszámbavétele.

Kivételek

Mikor reader van.null

Ha a megadott mergeOption érték nem érvényes MergeOption .

Ha a megadott entitySetName nem érvényes entitás a TResult típushoz.

Megjegyzések

A Translate metódussal entitásadatokat fordíthat le a DbDataReader kért típusú objektumokra. Ezt a folyamatot a rendszer automatikusan ObjectQuery<T> végrehajtja az entitásadatok visszaadásához. A Translate metódussal szabványos ADO.NET lekérdezést hajthat végre egy adatforráson, és a visszaadott adatsorokat entitásobjektumokká fordíthatja.

A megadottnak olyan adatokat kell tartalmaznia DbDataReader , amelyek a kért entitástípushoz lesznek leképezve.

További információkért lásd:

Áruházi parancsok közvetlen végrehajtása és

Útmutató: Parancsok közvetlen végrehajtása az adatforráson

A következőre érvényes: