Поделиться через


RelationalQueryableMethodTranslatingExpressionVisitor.TransformJsonQueryToTable Метод

Определение

Вызывается при составлении операторов LINQ над коллекцией в документе JSON. Преобразует предоставленный JsonQueryExpression объект , представляющий доступ к коллекции, в зависящие от поставщика средства для развертывания массива JSON в реляционную таблицу или набор строк (например, SQL Server OPENJSON).

protected virtual Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TransformJsonQueryToTable (Microsoft.EntityFrameworkCore.Query.JsonQueryExpression jsonQueryExpression);
abstract member TransformJsonQueryToTable : Microsoft.EntityFrameworkCore.Query.JsonQueryExpression -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
override this.TransformJsonQueryToTable : Microsoft.EntityFrameworkCore.Query.JsonQueryExpression -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected Overridable Function TransformJsonQueryToTable (jsonQueryExpression As JsonQueryExpression) As ShapedQueryExpression

Параметры

jsonQueryExpression
JsonQueryExpression

Объект , JsonQueryExpression ссылающийся на массив JSON.

Возвращаемое значение

Значение , ShapedQueryExpression если перевод выполнен успешно; в противном случае — nullзначение .

Применяется к