DbExpressionBuilder.OfType(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 do tipo especificado.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbOfTypeExpression ^ OfType(System::Data::Common::CommandTrees::DbExpression ^ argument, System::Data::Metadata::Edm::TypeUsage ^ type);
public static System.Data.Common.CommandTrees.DbOfTypeExpression OfType (this System.Data.Common.CommandTrees.DbExpression argument, System.Data.Metadata.Edm.TypeUsage type);
static member OfType : System.Data.Common.CommandTrees.DbExpression * System.Data.Metadata.Edm.TypeUsage -> System.Data.Common.CommandTrees.DbOfTypeExpression
<Extension()>
Public Function OfType (argument As DbExpression, type As TypeUsage) As DbOfTypeExpression
Parâmetros
- argument
- DbExpression
Um DbExpression que especifica o conjunto de entrada.
- type
- TypeUsage
Os metadados de tipo para o tipo que os elementos do conjunto de entrada devem ter para serem incluídos no conjunto resultante.
Retornos
Uma nova DbOfTypeExpression com o argumento de conjunto e o tipo especificados e um ExpressionKind de OfType.
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.