Idioma

RelationalAnnotationProvider.CreateJsonIndex(IIndex, ITableIndex) Método

Definição

Cria um RelationalJsonIndex para o índice JSON mapeado fornecido.

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

Parâmetros

modelIndex
IIndex

O índice JSON mapeado.

tableIndex
ITableIndex

O índice da tabela mapeada que está sendo anotado.

Retornos

A RelationalJsonIndex descrição dos caminhos JSON.

Comentários

Os provedores podem substituir isso para personalizar a resolução do elemento de índice JSON. A implementação base manipula índices cujas folhas são propriedades escalares dentro de tipos complexos mapeados por JSON ou propriedades complexas que não são de coleção cujo tipo é mapeado por JSON. Ao substituir, use FindJsonElement(IPropertyBase, ITable) para resolver o elemento JSON para uma propriedade individual na tabela do índice.

Aplica-se a