Idioma

JsonQueryExpression Construtores

Definição

Sobrecargas

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

Origem:
JsonQueryExpression.cs
Origem:
JsonQueryExpression.cs
Origem:
JsonQueryExpression.cs

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

Parâmetros

entityType
IEntityType

Um tipo de entidade que está sendo representado por essa expressão.

jsonColumn
ColumnExpression

Uma coluna que contém o valor JSON.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

Um mapa das principais propriedades e colunas que eles mapeiam no banco de dados.

type
Type

Um tipo do elemento representado por essa expressão.

collection
Boolean

Um valor que indica se essa expressão representa uma coleção ou não.

Aplica-se a

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

Origem:
JsonQueryExpression.cs
Origem:
JsonQueryExpression.cs

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

Parâmetros

structuralType
ITypeBase

O tipo estrutural representado por essa expressão.

jsonColumn
ColumnExpression

Uma coluna que contém o valor JSON.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

Para entidades de propriedade, um mapa de propriedades de chave e colunas que eles mapeiam no banco de dados. Para tipos complexos, null.

type
Type

O CLR representado por essa expressão.

collection
Boolean

Se essa expressão representa uma coleção.

Aplica-se a

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

Origem:
JsonQueryExpression.cs
Origem:
JsonQueryExpression.cs

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

Parâmetros

structuralType
ITypeBase

O tipo estrutural representado por essa expressão.

jsonColumn
ColumnExpression

Uma coluna que contém o valor JSON.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

Para entidades de propriedade, um mapa de propriedades de chave e colunas que eles mapeiam no banco de dados. Para tipos complexos, null.

path
IReadOnlyList<PathSegment>

A lista de segmentos de caminho que levam à entidade da raiz do JSON armazenado na coluna.

type
Type

O CLR representado por essa expressão.

collection
Boolean

Se essa expressão representa uma coleção.

nullable
Boolean

Se essa expressão é anulável.

Aplica-se a