ObjectContext.Translate Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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
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