ObjectContext.Translate Yöntem

Tanım

Aşırı Yüklemeler

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 istenen varlık türündeki nesnelere, belirli bir varlık kümesinde ve belirtilen birleştirme seçeneğiyle ç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. yöntemi, Translate bir 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.

Daha fazla bilgi için bkz.

Doğrudan Mağaza Komutlarını Yürütme ve

Nasıl yapılır: Veri Kaynağında Komutları Doğrudan Yürütme

Şunlara uygulanır

Translate<TEntity>(DbDataReader, String, MergeOption)

Varlık verilerinin satırlarını içeren bir DbDataReader öğesini istenen varlık türündeki nesnelere, belirli bir varlık kümesinde ve belirtilen birleştirme seçeneğiyle ç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. yöntemi, Translate bir 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.

Daha fazla bilgi için bkz.

Doğrudan Mağaza Komutlarını Yürütme ve

Nasıl yapılır: Veri Kaynağında Komutları Doğrudan Yürütme

Şunlara uygulanır