Freigeben über


RelationalQueryableMethodTranslatingExpressionVisitor.TransformJsonQueryToTable Methode

Definition

Wird aufgerufen, wenn LINQ-Operatoren über eine Sammlung in einem JSON-Dokument zusammengesetzt werden. Transformiert das bereitgestellte JsonQueryExpression - das den Zugriff auf die Sammlung darstellt - in ein anbieterspezifisches Mittel, um das JSON-Array in eine relationale Tabelle/ein relationales 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

Die JsonQueryExpression , die auf das JSON-Array verweist.

Gibt zurück

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

Gilt für: