RelationalAnnotationProvider.CreateJsonIndex(IIndex, ITableIndex) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.