DbExpressionBuilder.OfTypeOnly(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 exactamente del tipo especificado.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbOfTypeExpression ^ OfTypeOnly(System::Data::Common::CommandTrees::DbExpression ^ argument, System::Data::Metadata::Edm::TypeUsage ^ type);
public static System.Data.Common.CommandTrees.DbOfTypeExpression OfTypeOnly (this System.Data.Common.CommandTrees.DbExpression argument, System.Data.Metadata.Edm.TypeUsage type);
static member OfTypeOnly : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.TypeUsage -> System.Data.Common.CommandTrees.DbOfTypeExpression
<Extension()>
Public Function OfTypeOnly (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 con el que deben coincidir exactamente 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 OfTypeOnly.
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.