RelationalAnnotationProvider.CreateJsonIndex(IIndex, ITableIndex) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
RelationalJsonIndex Tworzy element dla danego zamapowanego indeksu JSON.
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
Parametry
- modelIndex
- IIndex
Zamapowany indeks JSON.
- tableIndex
- ITableIndex
Indeks tabeli mapowanej jest adnotacją.
Zwraca
Opis RelationalJsonIndex ścieżek JSON.
Uwagi
Dostawcy mogą zastąpić tę metodę, aby dostosować rozpoznawanie elementów indeksu JSON. Implementacja podstawowa obsługuje indeksy, których liście są właściwościami skalarnym wewnątrz typów złożonych mapowanych w formacie JSON lub właściwościami złożonymi bez kolekcji, których typ jest sam mapowany w formacie JSON. Podczas zastępowania użyj polecenia FindJsonElement(IPropertyBase, ITable) , aby rozpoznać element JSON dla pojedynczej właściwości w tabeli indeksu.