Sprache

RelationalAnnotationProvider.CreateJsonIndex(IIndex, ITableIndex) Methode

Definition

Erstellt einen RelationalJsonIndex für den angegebenen zugeordneten JSON-Index.

protected virtual Microsoft.EntityFrameworkCore.Metadata.RelationalJsonIndex CreateJsonIndex(Microsoft.EntityFrameworkCore.Metadata.IIndex modelIndex, Microsoft.EntityFrameworkCore.Metadata.ITableIndex tableIndex);
abstract member CreateJsonIndex : Microsoft.EntityFrameworkCore.Metadata.IIndex * Microsoft.EntityFrameworkCore.Metadata.ITableIndex -> Microsoft.EntityFrameworkCore.Metadata.RelationalJsonIndex
override this.CreateJsonIndex : Microsoft.EntityFrameworkCore.Metadata.IIndex * Microsoft.EntityFrameworkCore.Metadata.ITableIndex -> Microsoft.EntityFrameworkCore.Metadata.RelationalJsonIndex
Protected Overridable Function CreateJsonIndex (modelIndex As IIndex, tableIndex As ITableIndex) As RelationalJsonIndex

Parameter

modelIndex
IIndex

Der zugeordnete JSON-Index.

tableIndex
ITableIndex

Der zugeordnete Tabellenindex, der kommentiert wird.

Gibt zurück

Die RelationalJsonIndex Beschreibung der JSON-Pfade.

Hinweise

Anbieter können dies außer Kraft setzen, um die Auflösung von JSON-Indexelements anzupassen. Die Basisimplementierung behandelt Indizes, deren Blätter entweder skalare Eigenschaften innerhalb von JSON zugeordneten komplexen Typen sind, oder komplexe Eigenschaften, deren Typ selbst JSON zugeordnet ist. Verwenden Sie FindJsonElement(IPropertyBase, ITable) beim Überschreiben das JSON-Element für eine einzelne Eigenschaft in der Indextabelle.

Gilt für: