Lingua

JsonQueryExpression Costruttori

Definizione

Overload

JsonQueryExpression(IEntityType, ColumnExpression, IReadOnlyDictionary<IProperty,ColumnExpression>, Type, Boolean)

Origine:
JsonQueryExpression.cs
Origine:
JsonQueryExpression.cs
Origine:
JsonQueryExpression.cs

Crea una nuova istanza della JsonQueryExpression classe .

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)

Parametri

entityType
IEntityType

Tipo di entità rappresentato da questa espressione.

jsonColumn
ColumnExpression

Colonna contenente il valore JSON.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

Mappa delle proprietà chiave e delle colonne a cui viene eseguito il mapping nel database.

type
Type

Tipo dell'elemento rappresentato da questa espressione.

collection
Boolean

Valore che indica se questa espressione rappresenta o meno una raccolta.

Si applica a

JsonQueryExpression(ITypeBase, ColumnExpression, IReadOnlyDictionary<IProperty,ColumnExpression>, Type, Boolean)

Origine:
JsonQueryExpression.cs
Origine:
JsonQueryExpression.cs

Crea una nuova istanza della JsonQueryExpression classe .

public JsonQueryExpression(Microsoft.EntityFrameworkCore.Metadata.ITypeBase structuralType, 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.ITypeBase * 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 (structuralType As ITypeBase, jsonColumn As ColumnExpression, keyPropertyMap As IReadOnlyDictionary(Of IProperty, ColumnExpression), type As Type, collection As Boolean)

Parametri

structuralType
ITypeBase

Tipo strutturale rappresentato da questa espressione.

jsonColumn
ColumnExpression

Colonna contenente il valore JSON.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

Per le entità di proprietà, una mappa delle proprietà e delle colonne chiave a cui viene eseguito il mapping nel database. Per i tipi complessi, null.

type
Type

CLR rappresentato da questa espressione.

collection
Boolean

Indica se questa espressione rappresenta una raccolta.

Si applica a

JsonQueryExpression(ITypeBase, ColumnExpression, IReadOnlyDictionary<IProperty,ColumnExpression>, IReadOnlyList<PathSegment>, Type, Boolean, Boolean)

Origine:
JsonQueryExpression.cs
Origine:
JsonQueryExpression.cs

Crea una nuova istanza della JsonQueryExpression classe .

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

Parametri

structuralType
ITypeBase

Tipo strutturale rappresentato da questa espressione.

jsonColumn
ColumnExpression

Colonna contenente il valore JSON.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

Per le entità di proprietà, una mappa delle proprietà e delle colonne chiave a cui viene eseguito il mapping nel database. Per i tipi complessi, null.

path
IReadOnlyList<PathSegment>

Elenco di segmenti di percorso che portano all'entità dalla radice del codice JSON archiviato nella colonna.

type
Type

CLR rappresentato da questa espressione.

collection
Boolean

Indica se questa espressione rappresenta una raccolta.

nullable
Boolean

Indica se questa espressione è nullable.

Si applica a