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