DbExpressionBuilder.OfType(DbExpression, TypeUsage) Método

Definición

Crea un nuevo DbOfTypeExpression que genera un conjunto que consta de los elementos del conjunto de entrada especificado que son del tipo especificado.

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

Parámetros

argument
DbExpression

que DbExpression especifica el conjunto de entrada.

type
TypeUsage

Escriba los metadatos del tipo que deben incluirse los elementos del conjunto de entrada en el conjunto resultante.

Devoluciones

Nuevo DbOfTypeExpression con el argumento y el tipo de conjunto especificados, y un expressionKind de OfType.

Excepciones

argument o type es null.

argument no tiene un tipo de resultado de colección o type no es un tipo en la misma jerarquía de tipos que el tipo de elemento del tipo de resultado de la colección de argument.

Comentarios

DbOfTypeExpression requiere que argument tenga un tipo de resultado de colección con un tipo de elemento polimórfico y que type sea un tipo de la misma jerarquía de tipos que ese tipo de elemento.

Se aplica a