Compartir a través de


DbExpressionBuilder.OfTypeOnly(DbExpression, TypeUsage) Método

Definición

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.

Se aplica a