Condividi tramite


JsonScalarExpression Costruttori

Definizione

Overload

JsonScalarExpression(ColumnExpression, IProperty, IReadOnlyList<PathSegment>, Boolean)

Crea una nuova istanza della classe JsonScalarExpression.

JsonScalarExpression(SqlExpression, IReadOnlyList<PathSegment>, Type, RelationalTypeMapping, Boolean)

Crea una nuova istanza della classe JsonScalarExpression.

JsonScalarExpression(ColumnExpression, IProperty, IReadOnlyList<PathSegment>, Boolean)

Crea una nuova istanza della classe JsonScalarExpression.

public JsonScalarExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression jsonColumn, Microsoft.EntityFrameworkCore.Metadata.IProperty property, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.PathSegment> path, bool nullable);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.ColumnExpression * Microsoft.EntityFrameworkCore.Metadata.IProperty * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.PathSegment> * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression
Public Sub New (jsonColumn As ColumnExpression, property As IProperty, path As IReadOnlyList(Of PathSegment), nullable As Boolean)

Parametri

jsonColumn
ColumnExpression

Colonna che conta il valore JSON.

property
IProperty

Proprietà che rappresenta il risultato di questa espressione.

path
IReadOnlyList<PathSegment>

Elenco di segmenti di percorso che portano alla scalare dalla radice del codice JSON archiviato nella colonna.

nullable
Boolean

Valore che indica se l'espressione è nullable.

Si applica a

JsonScalarExpression(SqlExpression, IReadOnlyList<PathSegment>, Type, RelationalTypeMapping, Boolean)

Crea una nuova istanza della classe JsonScalarExpression.

public JsonScalarExpression (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression json, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.PathSegment> path, Type type, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool nullable);
new Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.PathSegment> * Type * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.JsonScalarExpression
Public Sub New (json As SqlExpression, path As IReadOnlyList(Of PathSegment), type As Type, typeMapping As RelationalTypeMapping, nullable As Boolean)

Parametri

json
SqlExpression

Espressione che rappresenta un valore JSON.

path
IReadOnlyList<PathSegment>

Elenco di segmenti di percorso che portano alla scalare dalla radice del codice JSON archiviato nella colonna.

type
Type

Classe Type dell'espressione.

typeMapping
RelationalTypeMapping

Oggetto RelationalTypeMapping associato all'espressione.

nullable
Boolean

Valore che indica se l'espressione è nullable.

Si applica a