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 は、クエリの結果を特定のエンティティ型または複合型でフィルター処理するために使用されます。 これにより、オブジェクトの継承を使用した概念モデルがサポートされます。 詳しくは、「Entity Data Model: 継承」をご覧ください。

メソッドは OfType 、EDM で定義されているエンティティ型または複合型の にのみ適用 ObjectQuery<T> できます。

適用対象

こちらもご覧ください