Jazyk

JsonQueryExpression Konstruktory

Definice

Přetížení

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

Zdroj:
JsonQueryExpression.cs
Zdroj:
JsonQueryExpression.cs
Zdroj:
JsonQueryExpression.cs

Vytvoří novou instanci JsonQueryExpression třídy.

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)

Parametry

entityType
IEntityType

Typ entity reprezentovaný tímto výrazem.

jsonColumn
ColumnExpression

Sloupec obsahující hodnotu JSON.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

Mapa klíčových vlastností a sloupců, na které se mapují v databázi.

type
Type

Typ elementu reprezentovaný tímto výrazem.

collection
Boolean

Hodnota označující, zda tento výraz představuje kolekci, nebo ne.

Platí pro

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

Zdroj:
JsonQueryExpression.cs
Zdroj:
JsonQueryExpression.cs

Vytvoří novou instanci JsonQueryExpression třídy.

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)

Parametry

structuralType
ITypeBase

Strukturální typ reprezentovaný tímto výrazem.

jsonColumn
ColumnExpression

Sloupec obsahující hodnotu JSON.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

U vlastněných entit je mapa klíčových vlastností a sloupců, na které se mapují v databázi. U komplexních typů null.

type
Type

CLR reprezentovaný tímto výrazem.

collection
Boolean

Určuje, zda tento výraz představuje kolekci.

Platí pro

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

Zdroj:
JsonQueryExpression.cs
Zdroj:
JsonQueryExpression.cs

Vytvoří novou instanci JsonQueryExpression třídy.

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)

Parametry

structuralType
ITypeBase

Strukturální typ reprezentovaný tímto výrazem.

jsonColumn
ColumnExpression

Sloupec obsahující hodnotu JSON.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

U vlastněných entit je mapa klíčových vlastností a sloupců, na které se mapují v databázi. U komplexních typů null.

path
IReadOnlyList<PathSegment>

Seznam segmentů cesty, které vedou k entitě z kořenového adresáře JSON uloženého ve sloupci.

type
Type

CLR reprezentovaný tímto výrazem.

collection
Boolean

Určuje, zda tento výraz představuje kolekci.

nullable
Boolean

Určuje, zda má tento výraz hodnotu null.

Platí pro