ObjectQuery<T>.OfType<TResultType> Método

Definição

Limita a consulta apenas aos resultados de um tipo específico.Limits the query to only results of a specific type.

public:
generic <typename TResultType>
 System::Data::Objects::ObjectQuery<TResultType> ^ OfType();
public System.Data.Objects.ObjectQuery<TResultType> OfType<TResultType> ();
member this.OfType : unit -> System.Data.Objects.ObjectQuery<'ResultType>
Public Function OfType(Of TResultType) () As ObjectQuery(Of TResultType)

Parâmetros de tipo

TResultType

O tipo do ObjectResult<T> retornado quando a consulta é executada com o filtro aplicado.The type of the ObjectResult<T> returned when the query is executed with the applied filter.

Retornos

ObjectQuery<TResultType>

Uma nova instância ObjectQuery<T> que é equivalente à instância original com OFTYPE aplicado.A new ObjectQuery<T> instance that is equivalent to the original instance with OFTYPE applied.

Exceções

O tipo especificado não é válido.The type specified is not valid.

Comentários

OfType é usado para filtrar os resultados da consulta por uma entidade específica ou um tipo complexo.OfType is used to filter query results by a specific entity or complex type. Isso dá suporte a um modelo conceitual com herança de objeto.This supports a conceptual model with object inheritance. Para obter mais informações, consulte modelo de dados de entidade: herança.For more information, see Entity Data Model: Inheritance.

O método OfType só pode ser aplicado a um ObjectQuery<T> de um tipo de entidade ou tipo complexo definido no EDM.The OfType method can only be applied to an ObjectQuery<T> of an entity type or complex type that is defined in the EDM.

Aplica-se a

Veja também