DbExpressionBuilder.IsOf(DbExpression, TypeUsage) Metodo

Definizione

Crea un nuovo oggetto DbIsOfExpression che determina se l'argomento specificato è del tipo specificato o di un sottotipo.

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

Parametri

argument
DbExpression

Espressione che specifica l'istanza.

type
TypeUsage

Metadati di tipo che specificano il tipo con cui deve essere confrontato il tipo di risultato dell'istanza.

Restituisce

Nuovo DbIsOfExpression con l'istanza e il tipo specificati e DbExpressionKind IsOf.

Eccezioni

argument o type è null.

type non si trova nella stessa gerarchia dei tipi del tipo di risultato di argument.

Commenti

DbIsOfExpression richiede che argument abbia un tipo di risultato polimorfico e che type sia un tipo dalla stessa gerarchia di tipi del tipo.

Si applica a