Sprache

RelationalQueryableMethodTranslatingExpressionVisitor.TransformJsonQueryToTable Methode

Definition

Wird aufgerufen, wenn LINQ-Operatoren über eine Auflistung in einem JSON-Dokument verfasst werden. Transformiert die bereitgestellte JsonQueryExpression - darstellung des Zugriffs auf die Sammlung - in ein anbieterspezifisches Mittel, um das JSON-Array in ein relationales Tabellen-/Rowset (z. B. SQL Server OPENJSON) zu erweitern.

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

Parameter

jsonQueryExpression
JsonQueryExpression

Der JsonQueryExpression Verweis auf das JSON-Array.

Gibt zurück

A ShapedQueryExpression , wenn die Übersetzung erfolgreich war, andernfalls null.

Gilt für: