Compartir a través de


IndexAnnotation Clase

Definición

Las instancias de esta clase se usan como anotaciones personalizadas para representar índices de base de datos en un modelo de Entity Framework.

public class IndexAnnotation : System.Data.Entity.Infrastructure.Annotations.IMergeableAnnotation
type IndexAnnotation = class
    interface IMergeableAnnotation
Public Class IndexAnnotation
Implements IMergeableAnnotation
Herencia
IndexAnnotation
Implementaciones

Comentarios

Una anotación de índice se agrega a un modelo Code First cuando se coloca en IndexAttribute una propiedad asignada de ese modelo. Las migraciones de Entity Framework lo usan para crear índices en columnas de base de datos asignadas. Tenga en cuenta que varios atributos de índice de una propiedad se combinarán en una sola anotación para la columna. De forma similar, los atributos de índice en varias propiedades que se asignan a la misma columna se combinarán en una sola anotación para la columna. Esto significa que una anotación de índice puede representar varios índices. Dentro de una anotación solo puede haber un índice con cualquier nombre determinado.

Constructores

IndexAnnotation(IEnumerable<IndexAttribute>)

Crea una nueva anotación para la colección de índices especificada.

IndexAnnotation(IndexAttribute)

Crea una nueva anotación para el índice especificado.

Campos

AnnotationName

Nombre que se usa cuando esta anotación se almacena en metadatos de Entity Framework o se serializa en un archivo SSDL/EDMX.

Propiedades

Indexes

Obtiene los índices representados por esta anotación.

Métodos

IsCompatibleWith(Object)

Devuelve true si esta anotación no entra en conflicto con la anotación especificada de modo que los dos se pueden combinar con el MergeWith(Object) método .

MergeWith(Object)

Combina esta anotación con la anotación especificada y devuelve una nueva anotación que contiene los índices combinados.

ToString()

Las instancias de esta clase se usan como anotaciones personalizadas para representar índices de base de datos en un modelo de Entity Framework.

Se aplica a