ObjectContext.Translate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Translate<TElement>(DbDataReader) |
Преобразует объект DbDataReader, содержащий строки данных сущности, в объекты запрошенного типа сущности. |
Translate<TEntity>(DbDataReader, String, MergeOption) |
Преобразует объект DbDataReader, содержащий строки данных сущности, в объекты запрошенного типа сущности (в определенном наборе сущностей и с применением указанного параметра слияния). |
Translate<TElement>(DbDataReader)
Преобразует объект DbDataReader, содержащий строки данных сущности, в объекты запрошенного типа сущности.
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)
Параметры типа
- TElement
Тип сущности.
Параметры
- reader
- DbDataReader
Объект DbDataReader, содержащий данные сущности для преобразования в объекты сущности.
Возвращаемое значение
Перечисление объектов типа TResult .
Исключения
Если читатель имеет значение NULL.
Применяется к
Translate<TEntity>(DbDataReader, String, MergeOption)
Преобразует объект DbDataReader, содержащий строки данных сущности, в объекты запрошенного типа сущности (в определенном наборе сущностей и с применением указанного параметра слияния).
[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>
Параметры типа
- TEntity
Тип сущности.
Параметры
- reader
- DbDataReader
Объект DbDataReader, содержащий данные сущности для преобразования в объекты сущности.
- entitySetName
- String
Набор сущностей типа TResult.
- mergeOption
- MergeOption
Объект MergeOption, используемый при добавлении преобразованных объектов в контекст объекта. Значение по умолчанию — AppendOnly .
Возвращаемое значение
Перечисление объектов типа TResult .
- Атрибуты
Исключения
Если читатель имеет значение NULL.
Если предоставленная mergeOption не является допустимым MergeOption значением.
Если предоставленный entitySetName не является допустимым набором сущностей для типа TResult.
Применяется к
Entity Framework