Compartir a través de


JsonScalarExpression Constructores

Definición

Sobrecargas

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

Crea una nueva instancia de la clase JsonScalarExpression.

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

Crea una nueva instancia de la clase JsonScalarExpression.

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

Source:
JsonScalarExpression.cs

Crea una nueva instancia de la clase 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)

Parámetros

jsonColumn
ColumnExpression

Una columna contiene un valor JSON.

property
IProperty

Propiedad que representa el resultado de esta expresión.

path
IReadOnlyList<PathSegment>

Lista de segmentos de ruta de acceso que conducen al escalar desde la raíz del JSON almacenado en la columna.

nullable
Boolean

Valor que indica si la expresión acepta valores NULL.

Se aplica a

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

Source:
JsonScalarExpression.cs
Source:
JsonScalarExpression.cs

Crea una nueva instancia de la clase 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)

Parámetros

json
SqlExpression

Expresión que representa un valor JSON.

path
IReadOnlyList<PathSegment>

Lista de segmentos de ruta de acceso que conducen al escalar desde la raíz del JSON almacenado en la columna.

type
Type

Objeto Type de la expresión.

typeMapping
RelationalTypeMapping

RelationalTypeMapping asociado a la expresión.

nullable
Boolean

Valor que indica si la expresión acepta valores NULL.

Se aplica a