Freigeben über


JsonQueryExpression Konstruktor

Definition

Erstellt eine neue Instanz der JsonQueryExpression-Klasse.

public JsonQueryExpression (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression jsonColumn, System.Collections.Generic.IReadOnlyDictionary<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression> keyPropertyMap, Type type, bool collection);
new Microsoft.EntityFrameworkCore.Query.JsonQueryExpression : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression * System.Collections.Generic.IReadOnlyDictionary<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression> * Type * bool -> Microsoft.EntityFrameworkCore.Query.JsonQueryExpression
Public Sub New (entityType As IEntityType, jsonColumn As ColumnExpression, keyPropertyMap As IReadOnlyDictionary(Of IProperty, ColumnExpression), type As Type, collection As Boolean)

Parameter

entityType
IEntityType

Ein Entitätstyp, der durch diesen Ausdruck dargestellt wird.

jsonColumn
ColumnExpression

Eine Spalte, die einen JSON-Wert enthält.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

Eine Zuordnung der wichtigsten Eigenschaften und Spalten, der sie in der Datenbank zugeordnet sind.

type
Type

Ein Typ des Elements, das durch diesen Ausdruck dargestellt wird.

collection
Boolean

Ein -Wert, der angibt, ob dieser Ausdruck eine Auflistung darstellt oder nicht.

Gilt für: