DbExpressionBuilder.IsOfOnly(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 DbIsOfExpression que determina si el argumento definido es del tipo especificado y solo de ese tipo (no un subtipo).
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbIsOfExpression ^ IsOfOnly(System::Data::Common::CommandTrees::DbExpression ^ argument, System::Data::Metadata::Edm::TypeUsage ^ type);
public static System.Data.Common.CommandTrees.DbIsOfExpression IsOfOnly (this System.Data.Common.CommandTrees.DbExpression argument, System.Data.Metadata.Edm.TypeUsage type);
static member IsOfOnly : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.TypeUsage -> System.Data.Common.CommandTrees.DbIsOfExpression
<Extension()>
Public Function IsOfOnly (argument As DbExpression, type As TypeUsage) As DbIsOfExpression
Parámetros
- argument
- DbExpression
Una expresión que especifica la instancia.
- type
- TypeUsage
Metadatos de tipo que especifican el tipo con el que debe compararse el tipo de resultado de la instancia.
Devoluciones
Nuevo DbIsOfExpression con la instancia y el tipo especificados y DbExpressionKind IsOfOnly.
Excepciones
argument
o type
es null.
type
no está en la misma jerarquía de tipos que el tipo de resultado de argument
.
Comentarios
DbIsOfExpression requiere que argument
tenga un tipo de resultado polimórfico y que type
sea un tipo de la misma jerarquía de tipos que ese tipo de resultado.