DbExpressionBuilder.OfType(DbExpression, TypeUsage) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una nueva expresión DbOfTypeExpression que genera un conjunto de elementos del conjunto de entrada dado 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
Una expresión DbExpression que especifica el conjunto de entrada.
- type
- TypeUsage
Metadatos del tipo que deben tener los elementos del conjunto de entrada para poder incluirlos en el conjunto resultante.
Devoluciones
Nuevo DbOfTypeExpression con el argumento y el tipo determinados especificados, y un ExpressionKind de OfType.
Excepciones
argument o type es null.
argument no tiene un tipo de resultado de la colección o type no pertenece a la misma jerarquía de tipos que el tipo de elemento tipo de resultado de la colección 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.