Partager via


DbExpressionBuilder.OfType(DbExpression, TypeUsage) Méthode

Définition

Crée une DbOfTypeExpression qui produit un jeu composé des éléments du jeu d'entrées donné correspondant au type spécifié.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbOfTypeExpression ^ OfType(System::Data::Common::CommandTrees::DbExpression ^ argument, System::Data::Metadata::Edm::TypeUsage ^ type);
public static System.Data.Common.CommandTrees.DbOfTypeExpression OfType (this System.Data.Common.CommandTrees.DbExpression argument, System.Data.Metadata.Edm.TypeUsage type);
static member OfType : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.TypeUsage -> System.Data.Common.CommandTrees.DbOfTypeExpression
<Extension()>
Public Function OfType (argument As DbExpression, type As TypeUsage) As DbOfTypeExpression

Paramètres

argument
DbExpression

Objet DbExpression qui spécifie le jeu de données d'entrée.

type
TypeUsage

Métadonnées du type auquel les éléments du jeu de données d'entrée doivent correspondre pour être inclus dans le jeu de résultats.

Retours

Nouvelle DbOfTypeExpression avec le type et l'argument définis spécifiés, et un ExpressionKind OfType.

Exceptions

argument ou type est null.

argument n'a pas un type de résultat collection ou type n'est pas un type dans la même hiérarchie des types que le type d'élément du type de résultat collection de argument.

Remarques

DbOfTypeExpression nécessite que possède argument un type de résultat de collection avec un type d’élément polymorphe, et qui type est un type de la même hiérarchie de types que ce type d’élément.

S’applique à