ObjectQuery<T>.OfType<TResultType> 方法

定义

将查询限制为仅包括特定类型的结果。

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> 的类型返回。

返回

ObjectQuery<TResultType>

一个新的 ObjectQuery<T> 实例,等效于应用了 OFTYPE 的原始实例。

例外

指定的类型无效。

注解

OfType 用于按特定实体或复杂类型筛选查询结果。 这支持具有对象继承的概念模型。 有关详细信息,请参阅实体数据模型:继承

方法 OfType 只能应用于 ObjectQuery<T> EDM 中定义的实体类型或复杂类型的 。

适用于

另请参阅