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
| Name | Beschreibung |
|---|---|
| Translate<TElement>(DbDataReader) |
Übersetzt eine DbDataReader Zeile mit Entitätsdaten in Objekte des angeforderten Entitätstyps. |
| Translate<TEntity>(DbDataReader, String, MergeOption) |
Übersetzt eine DbDataReader Zeile mit Entitätsdaten in Objekte des angeforderten Entitätstyps, in einem bestimmten Entitätssatz und mit der angegebenen Zusammenführungsoption. |
Translate<TElement>(DbDataReader)
Übersetzt eine DbDataReader Zeile mit Entitätsdaten 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 der DbDataReader.
Parameter
- reader
- DbDataReader
Die DbDataReader Entitätsdaten, die in Entitätsobjekte übersetzt werden sollen.
Gibt zurück
Eine Aufzählung von Objekten vom Typ TResult.
Ausnahmen
Wann reader ist null.
Hinweise
Die Translate Methode wird verwendet, um Entitätsdaten aus einem DbDataReader in Objekte des angeforderten Typs zu übersetzen. Dieser Vorgang wird automatisch ausgeführt, wenn eine ObjectQuery<T> ausgeführt wird, um Entitätsdaten zurückzugeben. Mit der Translate-Methode können Sie eine ADO.NET Standardabfrage für eine Datenquelle ausführen und die zurückgegebenen Datenzeilen in Entitätsobjekte übersetzen.
Das angegebene DbDataReader Element muss Daten enthalten, die dem angeforderten Entitätstyp zugeordnet sind.
Gilt für:
Translate<TEntity>(DbDataReader, String, MergeOption)
Übersetzt eine DbDataReader Zeile mit Entitätsdaten in Objekte des angeforderten Entitätstyps, in einem bestimmten Entitätssatz und mit der angegebenen Zusammenführungsoption.
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 der DbDataReader.
Parameter
- reader
- DbDataReader
Die DbDataReader Entitätsdaten, die in Entitätsobjekte übersetzt werden sollen.
- entitySetName
- String
Der Entitätssatz des TEntity Typs.
- mergeOption
- MergeOption
Die MergeOption zu verwendende Verwendung, wenn übersetzte Objekte dem Objektkontext hinzugefügt werden. Der Standardwert lautet AppendOnly.
Gibt zurück
Eine Aufzählung von Objekten vom Typ TResult.
Ausnahmen
Wann reader ist null.
Wenn der angegebene mergeOption Wert kein gültiger MergeOption Wert ist.
Wenn die angegebene Eigenschaft entitySetName kein gültiger Entitätssatz 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 Vorgang wird automatisch ausgeführt, wenn eine ObjectQuery<T> ausgeführt wird, um Entitätsdaten zurückzugeben. Mit der Translate-Methode können Sie eine ADO.NET Standardabfrage für eine Datenquelle ausführen und die zurückgegebenen Datenzeilen in Entitätsobjekte übersetzen.
Das angegebene DbDataReader Element muss Daten enthalten, die dem angeforderten Entitätstyp zugeordnet sind.