ObjectContext.Translate Yöntem

Tanım

Aşırı Yüklemeler

Name Description
Translate<TElement>(DbDataReader)

Varlık verilerinin satırlarını içeren bir DbDataReader öğesini istenen varlık türündeki nesnelere çevirir.

Translate<TEntity>(DbDataReader, String, MergeOption)

Varlık verilerinin satırlarını içeren bir DbDataReader öğesini, belirli bir varlık kümesinde ve belirtilen birleştirme seçeneğiyle istenen varlık türündeki nesnelere çevirir.

Translate<TElement>(DbDataReader)

Varlık verilerinin satırlarını içeren bir DbDataReader öğesini istenen varlık türündeki nesnelere çevirir.

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ür Parametreleri

TElement

içindeki DbDataReaderverilerin varlık türü.

Parametreler

reader
DbDataReader

Varlık DbDataReader nesnelerine çevrilecek varlık verilerini içeren.

Döndürülenler

ObjectResult<TElement>

türüne TResultsahip nesnelerin sabit listesi.

Özel durumlar

olduğunda readernull.

Açıklamalar

Translate yöntemi, varlık verilerini bir DbDataReader türünden istenen türdeki nesnelere çevirmek için kullanılır. Bu işlem, varlık verilerini döndürmek için bir ObjectQuery<T> yürütülürken otomatik olarak gerçekleştirilir. Translate yöntemi, veri kaynağında standart bir ADO.NET sorgusu yürütmenizi ve döndürülen veri satırlarını varlık nesnelerine çevirmenizi sağlar.

Sağlanan DbDataReader , istenen varlık türüne eşleyen veriler içermelidir.

Şunlara uygulanır

Translate<TEntity>(DbDataReader, String, MergeOption)

Varlık verilerinin satırlarını içeren bir DbDataReader öğesini, belirli bir varlık kümesinde ve belirtilen birleştirme seçeneğiyle istenen varlık türündeki nesnelere çevirir.

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ür Parametreleri

TEntity

içindeki DbDataReaderverilerin varlık türü.

Parametreler

reader
DbDataReader

Varlık DbDataReader nesnelerine çevrilecek varlık verilerini içeren.

entitySetName
String

Türün TEntity varlık kümesi.

mergeOption
MergeOption

çevrilen MergeOption nesneler nesne bağlamı için eklendiğinde kullanılacak. Varsayılan değer: AppendOnly.

Döndürülenler

ObjectResult<TEntity>

türüne TResultsahip nesnelerin sabit listesi.

Özel durumlar

olduğunda readernull.

Sağlanan mergeOption geçerli MergeOption bir değer olmadığında.

Sağlanan entitySetName tür için TResult geçerli bir varlık kümesi olmadığında.

Açıklamalar

Translate yöntemi, varlık verilerini bir DbDataReader türünden istenen türdeki nesnelere çevirmek için kullanılır. Bu işlem, varlık verilerini döndürmek için bir ObjectQuery<T> yürütülürken otomatik olarak gerçekleştirilir. Translate yöntemi, veri kaynağında standart bir ADO.NET sorgusu yürütmenizi ve döndürülen veri satırlarını varlık nesnelerine çevirmenizi sağlar.

Sağlanan DbDataReader , istenen varlık türüne eşleyen veriler içermelidir.

Şunlara uygulanır