Idioma

JsonQueryExpression.GetJsonElement(IPropertyBase) Método

Definição

Localiza a IRelationalJsonElement propriedade de determinada propriedade/navegação/complexo dentro da coluna JSON referenciada por essa expressão, correspondendo JsonColumnColumn a 's subjacentes em relação ContainingColumna . Isso desambigua os cenários de divisão de entidade, TPT e TPC em que a mesma propriedade tem vários mapeamentos de elemento JSON — um por tabela concreta. PropertyName pode ser null para chaves de sombra que não têm representação JSON; os chamadores que iteram GetProperties() devem lidar com esse caso e ignorá-los.

public virtual Microsoft.EntityFrameworkCore.Metadata.IRelationalJsonElement GetJsonElement(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase propertyBase);
abstract member GetJsonElement : Microsoft.EntityFrameworkCore.Metadata.IPropertyBase -> Microsoft.EntityFrameworkCore.Metadata.IRelationalJsonElement
override this.GetJsonElement : Microsoft.EntityFrameworkCore.Metadata.IPropertyBase -> Microsoft.EntityFrameworkCore.Metadata.IRelationalJsonElement
Public Overridable Function GetJsonElement (propertyBase As IPropertyBase) As IRelationalJsonElement

Parâmetros

propertyBase
IPropertyBase

A propriedade, a navegação ou a propriedade complexa a ser pesquisada.

Retornos

O mapeamento de elemento JSON para propertyBase.

Aplica-se a