Dil

JsonQueryExpression Oluşturucular

Tanım

Aşırı Yüklemeler

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

Kaynak:
JsonQueryExpression.cs
Kaynak:
JsonQueryExpression.cs
Kaynak:
JsonQueryExpression.cs

sınıfının yeni bir örneğini JsonQueryExpression oluşturur.

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)

Parametreler

entityType
IEntityType

Bu ifade tarafından temsil edilen bir varlık türü.

jsonColumn
ColumnExpression

JSON değeri içeren bir sütun.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

Veritabanında eşledikleri anahtar özelliklerin ve sütunların eşlemesi.

type
Type

Bu ifadeyle temsil edilen öğenin türü.

collection
Boolean

Bu ifadenin bir koleksiyonu temsil edip etmediğini gösteren değer.

Şunlara uygulanır

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

Kaynak:
JsonQueryExpression.cs
Kaynak:
JsonQueryExpression.cs

sınıfının yeni bir örneğini JsonQueryExpression oluşturur.

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)

Parametreler

structuralType
ITypeBase

Bu ifadeyle temsil edilen yapısal tür.

jsonColumn
ColumnExpression

JSON değerini içeren bir sütun.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

Sahip olunan varlıklar için, veritabanında eşlendikleri temel özelliklerin ve sütunların bir haritası. Karmaşık türler için, null.

type
Type

Bu ifadeyle temsil edilen CLR.

collection
Boolean

Bu ifadenin bir koleksiyonu temsil edip etmediği.

Şunlara uygulanır

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

Kaynak:
JsonQueryExpression.cs
Kaynak:
JsonQueryExpression.cs

sınıfının yeni bir örneğini JsonQueryExpression oluşturur.

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)

Parametreler

structuralType
ITypeBase

Bu ifadeyle temsil edilen yapısal tür.

jsonColumn
ColumnExpression

JSON değerini içeren bir sütun.

keyPropertyMap
IReadOnlyDictionary<IProperty,ColumnExpression>

Sahip olunan varlıklar için, veritabanında eşlendikleri temel özelliklerin ve sütunların bir haritası. Karmaşık türler için, null.

path
IReadOnlyList<PathSegment>

Sütunda depolanan JSON kökünden varlığa giden yol kesimlerinin listesi.

type
Type

Bu ifadeyle temsil edilen CLR.

collection
Boolean

Bu ifadenin bir koleksiyonu temsil edip etmediği.

nullable
Boolean

Bu ifadenin null atanabilir olup olmadığı.

Şunlara uygulanır