DbExpressionBuilder.OfTypeOnly(DbExpression, TypeUsage) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma nova DbOfTypeExpression que produz um conjunto que consiste dos elementos do conjunto de entrada fornecido que são exatamente do 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
Uma DbExpression que especifica o conjunto de entrada.
- type
- TypeUsage
Os metadados de tipo para o tipo ao qual os elementos do conjunto de entrada devem corresponder exatamente para serem incluídos no conjunto resultante.
Retornos
Uma nova DbOfTypeExpression com o argumento de conjunto e o tipo especificados e um ExpressionKind de OfTypeOnly.
Exceções
argument
ou type
é nulo.
argument
não tem um tipo de resultado de coleção ou type
não é um tipo na mesma hierarquia de tipo que o tipo de elemento do tipo de resultado de coleção de argument
.
Comentários
DbOfTypeExpression requer que argument
tenha um tipo de resultado de coleção com um tipo de elemento polimórfico e que type
seja um tipo da mesma hierarquia de tipo que esse tipo de elemento.