Dil

RelationalAnnotationProvider.CreateJsonIndex(IIndex, ITableIndex) Yöntem

Tanım

Verilen eşlenmiş JSON dizini için bir RelationalJsonIndex oluşturur.

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

Parametreler

modelIndex
IIndex

Eşlenen JSON dizini.

tableIndex
ITableIndex

Eşlenen tablo dizinine açıklama ekleniyor.

Döndürülenler

RelationalJsonIndex JSON yollarını açıklayan.

Açıklamalar

Sağlayıcılar JSON dizin öğesi çözümlemesini özelleştirmek için bunu geçersiz kılabilir. Temel uygulama, JSON ile eşlenen karmaşık türlerin içindeki skaler özellikler veya türü JSON ile eşlenen koleksiyon dışı karmaşık özellikler olan dizinleri işler. Geçersiz kılma sırasında, dizinin tablosundaki tek bir özelliğin JSON öğesini çözümlemek için kullanın FindJsonElement(IPropertyBase, ITable) .

Şunlara uygulanır