Condividi tramite


DbExpressionBuilder.OfType(DbExpression, TypeUsage) Metodo

Definizione

Crea un nuovo oggetto DbOfTypeExpression che produce un set di elementi del set di input specificato aventi il tipo specificato.

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

Parametri

argument
DbExpression

Oggetto DbExpression che specifica il set di input.

type
TypeUsage

Metadati del tipo che gli elementi del set di input devono presentare per essere inclusi nel set risultante.

Restituisce

Nuovo oggetto DbOfTypeExpression con l'argomento e il tipo di set specificati e un oggetto ExpressionKind di OfType.

Eccezioni

argument o type è null.

argument non dispone di un tipo di risultati della raccolta o type non è un tipo della stessa gerarchia di tipi del tipo di elemento del tipo di risultatati della raccolta di argument.

Commenti

DbOfTypeExpression richiede che argument abbia un tipo di risultato di raccolta con un tipo di elemento polimorfico e che type sia un tipo dalla stessa gerarchia di tipi del tipo di tale elemento.

Si applica a