Compartilhar via


JsonScalarExpression Construtores

Definição

Sobrecargas

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

Cria uma nova instância da classe JsonScalarExpression.

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

Cria uma nova instância da classe JsonScalarExpression.

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

Origem:
JsonScalarExpression.cs

Cria uma nova instância da 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)

Parâmetros

jsonColumn
ColumnExpression

Um valor JSON de contabilidade de coluna.

property
IProperty

Uma propriedade que representa o resultado dessa expressão.

path
IReadOnlyList<PathSegment>

Uma lista de segmentos de caminho que levam ao escalar da raiz do JSON armazenado na coluna.

nullable
Boolean

Um valor que indica se a expressão é anulável.

Aplica-se a

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

Origem:
JsonScalarExpression.cs
Origem:
JsonScalarExpression.cs

Cria uma nova instância da 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)

Parâmetros

json
SqlExpression

Uma expressão que representa um valor JSON.

path
IReadOnlyList<PathSegment>

Uma lista de segmentos de caminho que levam ao escalar da raiz do JSON armazenado na coluna.

type
Type

O Type da expressão.

typeMapping
RelationalTypeMapping

O RelationalTypeMapping associado à expressão.

nullable
Boolean

Um valor que indica se a expressão é anulável.

Aplica-se a