ObjectContext.Translate Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| Translate<TElement>(DbDataReader) |
Traduz um DbDataReader que contém linhas de dados de entidade para objetos do tipo de entidade solicitado. |
| Translate<TEntity>(DbDataReader, String, MergeOption) |
Traduz um DbDataReader que contém linhas de dados de entidade para objetos do tipo de entidade solicitado, num conjunto específico de entidades, e com a opção de fusão especificada. |
Translate<TElement>(DbDataReader)
Traduz um DbDataReader que contém linhas de dados de entidade para objetos do tipo de entidade solicitado.
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)
Parâmetros de Tipo Genérico
- TElement
O tipo de entidade dos dados no DbDataReader.
Parâmetros
- reader
- DbDataReader
O DbDataReader que contém dados de entidade para traduzir em objetos entidade.
Devoluções
Uma enumeração de objetos do tipo TResult.
Exceções
Quando reader é null.
Observações
O Translate método é usado para traduzir dados de entidades de a DbDataReader para objetos do tipo solicitado. Este processo é realizado automaticamente quando é ObjectQuery<T> executado um para devolver dados da entidade. O método Translate permite-lhe executar uma consulta ADO.NET padrão sobre uma fonte de dados e traduzir as linhas de dados retornadas em objetos entidade.
O fornecido DbDataReader deve conter dados que correspondam ao tipo de entidade solicitado.
Para obter mais informações, consulte:
Executar diretamente comandos de armazenamento e
Como: executar comandos diretamente contra a fonte de dados
Aplica-se a
Translate<TEntity>(DbDataReader, String, MergeOption)
Traduz um DbDataReader que contém linhas de dados de entidade para objetos do tipo de entidade solicitado, num conjunto específico de entidades, e com a opção de fusão especificada.
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)
Parâmetros de Tipo Genérico
- TEntity
O tipo de entidade dos dados no DbDataReader.
Parâmetros
- reader
- DbDataReader
O DbDataReader que contém dados de entidade para traduzir em objetos entidade.
- entitySetName
- String
O conjunto de entidades do TEntity tipo.
- mergeOption
- MergeOption
O MergeOption para usar quando objetos traduzidos são adicionados ao contexto do objeto. A predefinição é AppendOnly.
Devoluções
Uma enumeração de objetos do tipo TResult.
Exceções
Quando reader é null.
Quando o fornecido mergeOption não é um valor válido MergeOption .
Quando o conjunto fornecido entitySetName não é uma entidade válida para o TResult tipo.
Observações
O Translate método é usado para traduzir dados de entidades de a DbDataReader para objetos do tipo solicitado. Este processo é realizado automaticamente quando é ObjectQuery<T> executado um para devolver dados da entidade. O método Translate permite-lhe executar uma consulta ADO.NET padrão sobre uma fonte de dados e traduzir as linhas de dados retornadas em objetos entidade.
O fornecido DbDataReader deve conter dados que correspondam ao tipo de entidade solicitado.
Para obter mais informações, consulte:
Executar diretamente comandos de armazenamento e
Como: executar comandos diretamente contra a fonte de dados