Freigeben über


ObjectContext.Translate Methode

Definition

Ü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 virtual System.Data.Entity.Core.Objects.ObjectResult<TElement> Translate<TElement> (System.Data.Common.DbDataReader reader);
abstract member Translate : System.Data.Common.DbDataReader -> System.Data.Entity.Core.Objects.ObjectResult<'Element>
override this.Translate : System.Data.Common.DbDataReader -> System.Data.Entity.Core.Objects.ObjectResult<'Element>
Public Overridable Function Translate(Of TElement) (reader As DbDataReader) As ObjectResult(Of TElement)

Typparameter

TElement

Der Entitätstyp.

Parameter

reader
DbDataReader

Das DbDataReader mit Entitätsdaten, die in Entitätsobjekte übersetzt werden sollen.

Gibt zurück

ObjectResult<TElement>

Eine Enumeration von Objekten vom Typ TResult .

Ausnahmen

Wenn der Reader NULL ist.

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.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Justification="Generic parameters are required for strong-typing of the return type.")]
public virtual System.Data.Entity.Core.Objects.ObjectResult<TEntity> Translate<TEntity> (System.Data.Common.DbDataReader reader, string entitySetName, System.Data.Entity.Core.Objects.MergeOption mergeOption);
abstract member Translate : System.Data.Common.DbDataReader * string * System.Data.Entity.Core.Objects.MergeOption -> System.Data.Entity.Core.Objects.ObjectResult<'Entity>
override this.Translate : System.Data.Common.DbDataReader * string * System.Data.Entity.Core.Objects.MergeOption -> System.Data.Entity.Core.Objects.ObjectResult<'Entity>

Typparameter

TEntity

Der Entitätstyp.

Parameter

reader
DbDataReader

Das DbDataReader mit Entitätsdaten, die in Entitätsobjekte übersetzt werden sollen.

entitySetName
String

Die Entitätenmenge des TResult-Typs.

mergeOption
MergeOption

Das beim Hinzufügen übersetzter Objekte zum Objektkontext zu verwendende MergeOption. Die Standardeinstellung ist AppendOnly.

Gibt zurück

ObjectResult<TEntity>

Eine Enumeration von Objekten vom Typ TResult .

Attribute

Ausnahmen

Wenn der Reader NULL ist.

Wenn die angegebene mergeOption kein gültiger MergeOption Wert ist.

Wenn die angegebene EntitätSetName keine gültige Entität ist, die für den TResult-Typ festgelegt ist.

Gilt für: