AddTranslationErrorDetails(String)
|
Adiciona informações detalhadas sobre erros encontrados durante a tradução.
(Herdado de QueryableMethodTranslatingExpressionVisitor)
|
ApplyInferredTypeMappings(Expression, IReadOnlyDictionary<ValueTuple<TableExpressionBase,String>,RelationalTypeMapping>)
|
Invocado no final da tradução de nível superior, aplica mapeamentos de tipo inferidos para constantes/parâmetros consultáveis e verifica se todos SqlExpression têm um mapeamento de tipo.
|
CreateShapedQueryExpression(IEntityType)
|
Cria um ShapedQueryExpression para o tipo de entidade fornecido.
|
CreateShapedQueryExpression(IEntityType)
|
Cria um ShapedQueryExpression para o tipo de entidade fornecido.
(Herdado de QueryableMethodTranslatingExpressionVisitor)
|
CreateShapedQueryExpression(Type)
|
Obsoleto.
Cria um ShapedQueryExpression para o tipo fornecido localizando seu tipo de entidade no modelo.
|
CreateShapedQueryExpression(Type)
|
Obsoleto.
Cria um ShapedQueryExpression para o tipo fornecido localizando seu tipo de entidade no modelo.
(Herdado de QueryableMethodTranslatingExpressionVisitor)
|
CreateSubqueryVisitor()
|
Cria um visitante personalizado para traduzir uma subconsulta por meio de TranslateSubquery(Expression).
|
IsNaturallyOrdered(SelectExpression)
|
Determina se o determinado SelectExpression é ordenado naturalmente, o que significa que qualquer ordenação foi adicionada automaticamente pelo EF para preservar, por exemplo, a ordenação natural de uma matriz JSON e não porque a consulta LINQ original continha uma ordenação explícita.
|
IsOrdered(SelectExpression)
|
Determina se o determinado SelectExpression é ordenado, normalmente porque as ordenações foram adicionadas a ele.
|
IsValidSelectExpressionForExecuteDelete(SelectExpression, EntityShaperExpression, TableExpression)
|
Verifica se a expressão de seleção atual pode ser usada no estado em que se encontra para executar uma operação de exclusão ou se ela deve ser enviada por push para uma subconsulta.
|
IsValidSelectExpressionForExecuteDelete(SelectExpression, StructuralTypeShaperExpression, TableExpression)
|
Verifica se a expressão de seleção atual pode ser usada no estado em que se encontra para executar uma operação de exclusão ou se ela deve ser enviada por push para uma subconsulta.
|
IsValidSelectExpressionForExecuteUpdate(SelectExpression, EntityShaperExpression, TableExpression)
|
Valida se a expressão de seleção atual pode ser usada para executar a operação de atualização ou se ela precisa ser unida como uma subconsulta.
|
IsValidSelectExpressionForExecuteUpdate(SelectExpression, TableExpressionBase, TableExpression)
|
Valida se a expressão de seleção atual pode ser usada para executar a operação de atualização ou se ela precisa ser unida como uma subconsulta.
|
MarkShaperNullable(Expression)
|
Marca o shaper de entidade na expressão de shaper fornecida como anulável.
(Herdado de QueryableMethodTranslatingExpressionVisitor)
|
TransformJsonQueryToTable(JsonQueryExpression)
|
Invocado quando os operadores LINQ são compostos por uma coleção dentro de um documento JSON.
Transforma o fornecido JsonQueryExpression – que representa o acesso à coleção – em um meio específico do provedor para expandir a matriz JSON em um conjunto de linhas/tabela relacional (por exemplo, SQL Server OPENJSON).
|
Translate(Expression)
|
Converte uma expressão em uma representação SQL equivalente.
|
Translate(Expression)
|
Converte uma expressão em uma representação SQL equivalente.
(Herdado de QueryableMethodTranslatingExpressionVisitor)
|
TranslateAll(ShapedQueryExpression, LambdaExpression)
|
Converte o All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) método sobre a origem fornecida.
|
TranslateAny(ShapedQueryExpression, LambdaExpression)
|
Converte o Any<TSource>(IQueryable<TSource>) método e outras sobrecargas sobre a fonte fornecida.
|
TranslateAverage(ShapedQueryExpression, LambdaExpression, Type)
|
Converte o Average(IQueryable<Decimal>) método e outras sobrecargas sobre a fonte fornecida.
|
TranslateCast(ShapedQueryExpression, Type)
|
Converte o Cast<TResult>(IQueryable) método sobre a origem fornecida.
|
TranslateConcat(ShapedQueryExpression, ShapedQueryExpression)
|
Converte o Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>) método sobre a origem fornecida.
|
TranslateContains(ShapedQueryExpression, Expression)
|
Converte o Contains<TSource>(IQueryable<TSource>, TSource) método sobre a origem fornecida.
|
TranslateCount(ShapedQueryExpression, LambdaExpression)
|
Converte o Count<TSource>(IQueryable<TSource>) método e outras sobrecargas sobre a fonte fornecida.
|
TranslateDefaultIfEmpty(ShapedQueryExpression, Expression)
|
Converte o DefaultIfEmpty<TSource>(IQueryable<TSource>) método e outras sobrecargas sobre a fonte fornecida.
|
TranslateDistinct(ShapedQueryExpression)
|
Converte o Distinct<TSource>(IQueryable<TSource>) método sobre a origem fornecida.
|
TranslateElementAtOrDefault(ShapedQueryExpression, Expression, Boolean)
|
Converte o ElementAt<TSource>(IQueryable<TSource>, Int32) método ou ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32) sobre a fonte fornecida.
|
TranslateExcept(ShapedQueryExpression, ShapedQueryExpression)
|
Converte o Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>) método sobre a origem fornecida.
|
TranslateExecuteDelete(ShapedQueryExpression)
|
Converte o ExecuteDelete<TSource>(IQueryable<TSource>) método sobre a origem fornecida.
|
TranslateExecuteUpdate(ShapedQueryExpression, LambdaExpression)
|
Converte o ExecuteUpdate<TSource>(IQueryable<TSource>, Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>) método sobre a origem fornecida.
|
TranslateExpression(Expression)
|
Converte a expressão fornecida em representação SQL equivalente.
|
TranslateExpression(Expression, Boolean)
|
Converte a expressão fornecida em representação SQL equivalente.
|
TranslateFirstOrDefault(ShapedQueryExpression, LambdaExpression, Type, Boolean)
|
Converte o First<TSource>(IQueryable<TSource>) método ou FirstOrDefault<TSource>(IQueryable<TSource>) e suas outras sobrecargas sobre a fonte fornecida.
|
TranslateGroupBy(ShapedQueryExpression, LambdaExpression, LambdaExpression, LambdaExpression)
|
Converte o GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) método e outras sobrecargas sobre a fonte fornecida.
|
TranslateGroupJoin(ShapedQueryExpression, ShapedQueryExpression, LambdaExpression, LambdaExpression, LambdaExpression)
|
Converte o GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>,
Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>,
Expression<Func<TOuter,IEnumerable<TInner>,TResult>>) método sobre a origem fornecida.
|
TranslateIntersect(ShapedQueryExpression, ShapedQueryExpression)
|
Converte o Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>) método sobre a origem fornecida.
|
TranslateJoin(ShapedQueryExpression, ShapedQueryExpression, LambdaExpression, LambdaExpression, LambdaExpression)
|
Converte o Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>,
Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>,
Expression<Func<TOuter,TInner,TResult>>) método sobre a origem fornecida.
|
TranslateLambdaExpression(ShapedQueryExpression, LambdaExpression)
|
Converte a expressão lambda fornecida para a origem ShapedQueryExpression em representação SQL equivalente.
|
TranslateLastOrDefault(ShapedQueryExpression, LambdaExpression, Type, Boolean)
|
Converte o Last<TSource>(IQueryable<TSource>) método ou LastOrDefault<TSource>(IQueryable<TSource>) e suas outras sobrecargas sobre a fonte fornecida.
|
TranslateLeftJoin(ShapedQueryExpression, ShapedQueryExpression, LambdaExpression, LambdaExpression, LambdaExpression)
|
Converte LeftJoin sobre a fonte fornecida.
|
TranslateLongCount(ShapedQueryExpression, LambdaExpression)
|
Converte o LongCount<TSource>(IQueryable<TSource>) método e outras sobrecargas sobre a fonte fornecida.
|
TranslateMax(ShapedQueryExpression, LambdaExpression, Type)
|
Converte o Max<TSource>(IQueryable<TSource>) método e outras sobrecargas sobre a fonte fornecida.
|
TranslateMin(ShapedQueryExpression, LambdaExpression, Type)
|
Converte o Min<TSource>(IQueryable<TSource>) método e outras sobrecargas sobre a fonte fornecida.
|
TranslateOfType(ShapedQueryExpression, Type)
|
Converte o OfType<TResult>(IQueryable) método sobre a origem fornecida.
|
TranslateOrderBy(ShapedQueryExpression, LambdaExpression, Boolean)
|
OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) Converte ou OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) método sobre a origem fornecida.
|
TranslatePrimitiveCollection(SqlExpression, IProperty, String)
|
Converte um parâmetro ou uma coleção de colunas de valores primitivos. Os provedores podem substituir isso para traduzir, por exemplo, colunas ou parâmetros int[] para uma tabela consultável (OPENJSON no SQL Server, unnest no PostgreSQL...). A implementação padrão sempre retorna null (sem tradução).
|
TranslateResultSelectorForJoin(ShapedQueryExpression, LambdaExpression, Expression, Type)
|
Obsoleto.
Converte o seletor de resultados para a operação de junção.
(Herdado de QueryableMethodTranslatingExpressionVisitor)
|
TranslateReverse(ShapedQueryExpression)
|
Converte o Reverse<TSource>(IQueryable<TSource>) método sobre a origem fornecida.
|
TranslateSelect(ShapedQueryExpression, LambdaExpression)
|
Converte o Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) método sobre a origem fornecida.
|
TranslateSelectMany(ShapedQueryExpression, LambdaExpression)
|
Converte o SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>) método sobre a origem fornecida.
|
TranslateSelectMany(ShapedQueryExpression, LambdaExpression, LambdaExpression)
|
Converte o SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource,
IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection,
TResult>>) método sobre a origem fornecida.
|
TranslateSingleOrDefault(ShapedQueryExpression, LambdaExpression, Type, Boolean)
|
Converte o Single<TSource>(IQueryable<TSource>) método ou SingleOrDefault<TSource>(IQueryable<TSource>) e suas outras sobrecargas sobre a fonte fornecida.
|
TranslateSkip(ShapedQueryExpression, Expression)
|
Converte o Skip<TSource>(IQueryable<TSource>, Int32) método sobre a origem fornecida.
|
TranslateSkipWhile(ShapedQueryExpression, LambdaExpression)
|
Converte o SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) método sobre a origem fornecida.
|
TranslateSubquery(Expression)
|
Converte a subconsulta fornecida.
(Herdado de QueryableMethodTranslatingExpressionVisitor)
|
TranslateSum(ShapedQueryExpression, LambdaExpression, Type)
|
Converte o Sum(IQueryable<Decimal>) método e outras sobrecargas sobre a fonte fornecida.
|
TranslateTake(ShapedQueryExpression, Expression)
|
Converte o Take<TSource>(IQueryable<TSource>, Int32) método sobre a origem fornecida.
|
TranslateTakeWhile(ShapedQueryExpression, LambdaExpression)
|
Converte o TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) método sobre a origem fornecida.
|
TranslateThenBy(ShapedQueryExpression, LambdaExpression, Boolean)
|
ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) Converte ou ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) método sobre a origem fornecida.
|
TranslateUnion(ShapedQueryExpression, ShapedQueryExpression)
|
Converte o Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>) método sobre a origem fornecida.
|
TranslateWhere(ShapedQueryExpression, LambdaExpression)
|
Converte o Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) método sobre a origem fornecida.
|
VisitConstant(ConstantExpression)
|
Uma classe que converte métodos consultáveis em uma consulta.
Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.
(Herdado de QueryableMethodTranslatingExpressionVisitor)
|
VisitExtension(Expression)
|
Uma classe que converte métodos consultáveis em uma consulta.
Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.
|
VisitExtension(Expression)
|
Uma classe que converte métodos consultáveis em uma consulta.
Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.
(Herdado de QueryableMethodTranslatingExpressionVisitor)
|
VisitInlineQueryRoot(InlineQueryRootExpression)
|
Converte uma coleção embutida em uma expressão SQL VALUES consultável.
|
VisitMethodCall(MethodCallExpression)
|
Uma classe que converte métodos consultáveis em uma consulta.
Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.
|
VisitMethodCall(MethodCallExpression)
|
Uma classe que converte métodos consultáveis em uma consulta.
Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.
(Herdado de QueryableMethodTranslatingExpressionVisitor)
|