IndexAnnotation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Экземпляры этого класса используются в качестве пользовательских заметок для представления индексов базы данных в модели Entity Framework.
public class IndexAnnotation : System.Data.Entity.Infrastructure.Annotations.IMergeableAnnotation
type IndexAnnotation = class
interface IMergeableAnnotation
Public Class IndexAnnotation
Implements IMergeableAnnotation
- Наследование
-
IndexAnnotation
- Реализации
Комментарии
Заметка индекса добавляется в модель Code First, когда IndexAttribute объект помещается в сопоставленное свойство этой модели. Он используется миграцией Entity Framework для создания индексов в сопоставленных столбцах базы данных. Обратите внимание, что несколько атрибутов индекса свойства будут объединены в одну заметку для столбца. Аналогичным образом атрибуты индекса для нескольких свойств, сопоставленных с одним столбцом, будут объединены в одну заметку для столбца. Это означает, что одна заметка индекса может представлять несколько индексов. В заметке может быть только один индекс с любым заданным именем.
Конструкторы
IndexAnnotation(IEnumerable<IndexAttribute>) |
Создает новую заметку для заданной коллекции индексов. |
IndexAnnotation(IndexAttribute) |
Создает новую заметку для заданного индекса. |
Поля
AnnotationName |
Имя, используемое при хранении этой заметки в метаданных Entity Framework или сериализации в ФАЙЛ SSDL/EDMX. |
Свойства
Indexes |
Возвращает индексы, представленные данной заметкой. |
Методы
IsCompatibleWith(Object) |
Возвращает значение true, если эта заметка не конфликтует с заданной заметкой, поэтому их можно объединить с помощью MergeWith(Object) метода . |
MergeWith(Object) |
Объединяет эту заметку с заданной заметкой и возвращает новую заметку, содержащую объединенные индексы. |
ToString() |
Экземпляры этого класса используются в качестве пользовательских заметок для представления индексов базы данных в модели Entity Framework. |
Применяется к
Entity Framework