DbExpressionBuilder.IsOf(DbExpression, TypeUsage) Método

Definición

Crea un nuevo DbIsOfExpression que determina si el argumento especificado es del tipo especificado o de un subtipo.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbIsOfExpression ^ IsOf(System::Data::Common::CommandTrees::DbExpression ^ argument, System::Data::Metadata::Edm::TypeUsage ^ type);
public static System.Data.Common.CommandTrees.DbIsOfExpression IsOf(this System.Data.Common.CommandTrees.DbExpression argument, System.Data.Metadata.Edm.TypeUsage type);
static member IsOf : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.TypeUsage -> System.Data.Common.CommandTrees.DbIsOfExpression
<Extension()>
Public Function IsOf (argument As DbExpression, type As TypeUsage) As DbIsOfExpression

Parámetros

argument
DbExpression

Expresión que especifica la instancia.

type
TypeUsage

Metadatos de tipo que especifican el tipo al que se debe comparar el tipo de resultado de la instancia.

Devoluciones

Nuevo DbIsOfExpression con la instancia y el tipo especificados y DbExpressionKind IsOf.

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.

Se aplica a