ObjectContext.Translate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Translate<TElement>(DbDataReader) |
Übersetzt einen DbDataReader, der Zeilen mit Entitätsdaten enthält, in Objekte des angeforderten Entitätstyps. |
Translate<TEntity>(DbDataReader, String, MergeOption) |
Übersetzt ein DbDataReader, das Zeilen mit Entitätsdaten enthält, in einer bestimmten Entitätenmenge und mit der angegebenen Zusammenführungsoption in Objekte des angeforderten Entitätstyps. |
Translate<TElement>(DbDataReader)
Übersetzt einen DbDataReader, der Zeilen mit Entitätsdaten enthält, in Objekte des angeforderten Entitätstyps.
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)
Typparameter
- TElement
Der Entitätstyp der Daten in DbDataReader.
Parameter
- reader
- DbDataReader
Das DbDataReader mit Entitätsdaten, die in Entitätsobjekte übersetzt werden sollen.
Gibt zurück
Eine Enumeration von Objekten vom Typ TResult
.
Ausnahmen
Wenn reader
null
ist.
Hinweise
Die Translate -Methode wird verwendet, um Entitätsdaten aus einem DbDataReader in Objekte des angeforderten Typs zu übersetzen. Dieser Prozess wird automatisch ausgeführt, wenn ein ObjectQuery<T> ausgeführt wird, um Entitätsdaten zurückzugeben. Mit Translate der -Methode können Sie eine Standardabfrage ADO.NET für eine Datenquelle ausführen und die zurückgegebenen Datenzeilen in Entitätsobjekte übersetzen.
Die angegebene DbDataReader muss Daten enthalten, die dem angeforderten Entitätstyp zugeordnet sind.
Weitere Informationen finden Sie in folgenden Quellen:
Direktes Ausführen von Storebefehlen und
Gewusst wie: Direktes Ausführen von Befehlen für die Datenquelle
Gilt für:
Translate<TEntity>(DbDataReader, String, MergeOption)
Übersetzt ein DbDataReader, das Zeilen mit Entitätsdaten enthält, in einer bestimmten Entitätenmenge und mit der angegebenen Zusammenführungsoption in Objekte des angeforderten Entitätstyps.
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)
Typparameter
- TEntity
Der Entitätstyp der Daten in DbDataReader.
Parameter
- reader
- DbDataReader
Das DbDataReader mit Entitätsdaten, die in Entitätsobjekte übersetzt werden sollen.
- entitySetName
- String
Die Entitätenmenge vom TEntity
-Typ.
- mergeOption
- MergeOption
Das beim Hinzufügen übersetzter Objekte zum Objektkontext zu verwendende MergeOption. Der Standardwert ist AppendOnly.
Gibt zurück
Eine Enumeration von Objekten vom Typ TResult
.
Ausnahmen
Wenn reader
null
ist.
Wenn die angegebene mergeOption
kein gültiger MergeOption-Wert ist.
Wenn der angegebene entitySetName
keine gültige Entitätenmenge für den TResult
-Typ ist.
Hinweise
Die Translate -Methode wird verwendet, um Entitätsdaten aus einem DbDataReader in Objekte des angeforderten Typs zu übersetzen. Dieser Prozess wird automatisch ausgeführt, wenn ein ObjectQuery<T> ausgeführt wird, um Entitätsdaten zurückzugeben. Mit Translate der -Methode können Sie eine Standardabfrage ADO.NET für eine Datenquelle ausführen und die zurückgegebenen Datenzeilen in Entitätsobjekte übersetzen.
Die angegebene DbDataReader muss Daten enthalten, die dem angeforderten Entitätstyp zugeordnet sind.
Weitere Informationen finden Sie in folgenden Quellen:
Direktes Ausführen von Storebefehlen und
Gewusst wie: Direktes Ausführen von Befehlen für die Datenquelle