Udostępnij za pośrednictwem


ObjectContext.Translate Metoda

Definicja

Przeciążenia

Translate<TElement>(DbDataReader)

DbDataReader Tłumaczy element zawierający wiersze danych jednostki do obiektów żądanego typu jednostki.

Translate<TEntity>(DbDataReader, String, MergeOption)

DbDataReader Tłumaczy wiersze danych jednostki na obiekty żądanego typu jednostki, w określonym zestawie jednostek i z określoną opcją scalania.

Translate<TElement>(DbDataReader)

DbDataReader Tłumaczy element zawierający wiersze danych jednostki do obiektów żądanego typu jednostki.

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)

Parametry typu

TElement

Typ jednostki.

Parametry

reader
DbDataReader

Element DbDataReader zawierający dane jednostki do tłumaczenia na obiekty jednostki.

Zwraca

ObjectResult<TElement>

Wyliczenie obiektów typu TResult .

Wyjątki

Gdy czytnik ma wartość null.

Dotyczy

Translate<TEntity>(DbDataReader, String, MergeOption)

DbDataReader Tłumaczy wiersze danych jednostki na obiekty żądanego typu jednostki, w określonym zestawie jednostek i z określoną opcją scalania.

[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>

Parametry typu

TEntity

Typ jednostki.

Parametry

reader
DbDataReader

Element DbDataReader zawierający dane jednostki do tłumaczenia na obiekty jednostki.

entitySetName
String

Zestaw jednostek typu TResult.

mergeOption
MergeOption

Element MergeOption do użycia podczas dodawania przetłumaczonych obiektów do kontekstu obiektu. Wartość domyślna to AppendOnly .

Zwraca

ObjectResult<TEntity>

Wyliczenie obiektów typu TResult .

Atrybuty

Wyjątki

Gdy czytnik ma wartość null.

Gdy podane scalanieOption nie jest prawidłową MergeOption wartością.

Jeśli podany element entitySetName nie jest prawidłowym zestawem jednostek dla typu TResult.

Dotyczy