Partager via


JsonQueryExpression Constructeur

Définition

Crée une instance de la classe JsonQueryExpression.

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)

Paramètres

entityType
IEntityType

Type d’entité représenté par cette expression.

jsonColumn
ColumnExpression

Colonne contenant une valeur JSON.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

Carte des propriétés clés et des colonnes à lesquelles elles sont mappées dans la base de données.

type
Type

Type de l’élément représenté par cette expression.

collection
Boolean

Valeur indiquant si cette expression représente une collection ou non.

S’applique à