ObjectQuery<T>.OfType ObjectQuery<T>.OfType ObjectQuery<T>.OfType ObjectQuery<T>.OfType Method

Определение

Запрос ограничивается результатами определенного типа.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)

Параметры типа

TResultType

Тип ObjectResult<T> возвращается, если запрос выполняется с применением фильтра.The type of the ObjectResult<T> returned when the query is executed with the applied filter.

Возвраты

ObjectQuery<TResultType>

Новый экземпляр запроса ObjectQuery<T>, эквивалентный первоначальному, с примененным к нему предложением OFTYPE.A new ObjectQuery<T> instance that is equivalent to the original instance with OFTYPE applied.

Исключения

Указан недопустимый тип.The type specified is not valid.

Комментарии

Инструкция OfType используется для фильтрации результатов запроса по определенной сущности или сложному типу.OfType is used to filter query results by a specific entity or complex type. Это поддерживает концептуальную модель с наследованием объектов.This supports a conceptual model with object inheritance. Дополнительные сведения см. в разделе модели EDM: Наследование.For more information, see Entity Data Model: Inheritance.

OfType Метод может применяться только к ObjectQuery<T> типа сущности или сложного типа, который определен в модели 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.

Применяется к

Дополнительно