通过


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>

与应用 OFTYPE 的原始实例等效的新ObjectQuery<T>实例。

例外

指定的类型无效。

注解

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

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

适用于

另请参阅