Condividi tramite


SqlServerIndexAnnotations Classe

Definizione

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite SqlServer(IMutableIndex).

public class SqlServerIndexAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalIndexAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerIndexAnnotations
type SqlServerIndexAnnotations = class
    inherit RelationalIndexAnnotations
    interface ISqlServerIndexAnnotations
    interface IRelationalIndexAnnotations
Public Class SqlServerIndexAnnotations
Inherits RelationalIndexAnnotations
Implements ISqlServerIndexAnnotations
Ereditarietà
SqlServerIndexAnnotations
Implementazioni

Costruttori

SqlServerIndexAnnotations(IIndex)

Costruisce un'istanza per le annotazioni dell'oggetto specificato IIndex.

SqlServerIndexAnnotations(RelationalAnnotations)

Costruisce un'istanza di per le annotazioni dell'oggetto IIndex rappresentato dall'helper di annotazione specificato.

Campi

DefaultIndexNamePrefix

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite SqlServer(IMutableIndex).

(Ereditato da RelationalIndexAnnotations)
ProviderFullAnnotationNames

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite SqlServer(IMutableIndex).

(Ereditato da RelationalIndexAnnotations)

Proprietà

Annotations

Helper RelationalAnnotations che rappresenta l'oggetto IIndex da annotare.

(Ereditato da RelationalIndexAnnotations)
Filter

Espressione di filtro dell'indice.

(Ereditato da RelationalIndexAnnotations)
IncludeProperties

Restituisce i nomi delle proprietà inclusi o null se non sono stati specificati.

Index

Oggetto IIndex da annotare.

(Ereditato da RelationalIndexAnnotations)
IsClustered

Indica se l'indice è cluster o null se il clustering non è stato specificato.

Name

Nome dell'indice.

(Ereditato da RelationalIndexAnnotations)

Metodi

GetAnnotations(IEntityType)

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite SqlServer(IMutableIndex).

(Ereditato da RelationalIndexAnnotations)
GetAnnotations(IIndex)

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite SqlServer(IMutableIndex).

(Ereditato da RelationalIndexAnnotations)
GetAnnotations(IProperty)

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite SqlServer(IMutableIndex).

(Ereditato da RelationalIndexAnnotations)
GetDefaultName()

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite SqlServer(IMutableIndex).

(Ereditato da RelationalIndexAnnotations)
GetNameConfigurationSource()

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite SqlServer(IMutableIndex).

(Ereditato da RelationalIndexAnnotations)
SetFilter(String)

Tenta di impostare l'oggetto Filter utilizzando la semantica di RelationalAnnotations in uso.

(Ereditato da RelationalIndexAnnotations)
SetInclude(IReadOnlyList<String>)

Tenta di impostare nomi di proprietà inclusi usando la semantica di RelationalAnnotations in uso.

SetIsClustered(Nullable<Boolean>)

Tenta di impostare il clustering usando la semantica di RelationalAnnotations in uso.

SetName(String)

Tenta di impostare l'oggetto Name utilizzando la semantica di RelationalAnnotations in uso.

(Ereditato da RelationalIndexAnnotations)

Si applica a