Language

JsonQueryExpression.GetJsonElement(IPropertyBase) メソッド

定義

この式によって参照される JSON 列内の指定されたプロパティ/ナビゲーション/複合プロパティの IRelationalJsonElement を、 JsonColumnの基になる Column と ContainingColumn照合して検索します。 これにより、エンティティ分割、TPT、TPC の各シナリオがあいまいになります。このシナリオでは、同じプロパティに複数の JSON 要素マッピング (具象テーブルごとに 1 つ) が含まれます。 PropertyName は、JSON 表現のないシャドウ キーに対して null 可能性があります。呼び出し元 GetProperties() を反復処理する場合は、そのケースを処理してスキップする必要があります。

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

パラメーター

propertyBase
IPropertyBase

検索するプロパティ、ナビゲーション、または複雑なプロパティ。

戻り値

propertyBaseの JSON 要素マッピング。

適用対象