Создание индекса
Вы можете повысить производительнось поиска данных в базе данных разрабатываемого приложения путем создания индекса в модели данных. Вы можете создать индекс после того, как вы создали атрибуты класса.
Чтобы создать индекс для класса:
В проекте выберите файл
DataModel.mdmodel
.В рабочей области Редактор Модели Данных открывается в визуальном режиме.
На боковой панели нажмите значок
и выберите раздел Классы.
В списке классов проекта выберите класс с атрибутами, которые вы хотите включить в индекс.
В правой части рабочей области отображается подробная информация о выбранном классе.
Выберите вкладку Индексы.
Справа от надписи Индексы нажмите значок +.
В окне Индекс, которое открывается, укажите следующие параметры:
Имя (обязательный параметр): введите название индекса. Вы можете использовать любые символы.
Псевдоним (обязательный параметр): введите псевдоним индекса. Значение псевдонима индекса будет использоваться как имя индекса в базе данных, которая будет создана согласно настраиваемой вами модели данных.
При вводе значения этого параметра руководствуйтесь следующими требованиями:
- используйте латинские буквы, цифры и знак подчеркивания;
- не используйте цифру в качестве первого символа;
- вводите строку длиной не более 63 символов;
- не используйте системные имена C#.
Уникальный (необязательный параметр): включите переключатель, если вы хотите создать уникальный индекс. По умолчанию переключатель выключен.
Атрибуты (обязательный параметр): из раскрывающегося списка выберите атрибуты, которые вы хотите включить в индекс. Вы можете выбрать несколько атрибутов. Порядок следования атрибутов имеет значение.
предупреждениеВ индекс запрещено включать наследуемые атрибуты и первичные ключи (уникальные идентификаторы класса), а также атрибуты пользовательского типа данных.
Нажмите Создать.
Окно Индекс закрывается.
Созданный индекс отображается на вкладке Индексы на странице подробной информации о классе.