Перейти к основному содержимому

Создание индекса

Вы можете повысить производительнось поиска данных в базе данных разрабатываемого приложения путем создания индекса в модели данных. Вы можете создать индекс после того, как вы создали атрибуты класса.

Чтобы создать индекс для класса:

  1. В проекте выберите файл DataModel.mdmodel.

    В рабочей области Редактор Модели Данных открывается в визуальном режиме.

  2. На боковой панели нажмите значок UG_settings_icon.png и выберите раздел Классы.

  3. В списке классов проекта выберите класс с атрибутами, которые вы хотите включить в индекс.

    В правой части рабочей области отображается подробная информация о выбранном классе.

  4. Выберите вкладку Индексы.

  5. Справа от надписи Индексы нажмите значок +.

  6. В окне Индекс, которое открывается, укажите следующие параметры:

    • Имя (обязательный параметр): введите название индекса. Вы можете использовать любые символы.

    • Псевдоним (обязательный параметр): введите псевдоним индекса. Значение псевдонима индекса будет использоваться как имя индекса в базе данных, которая будет создана согласно настраиваемой вами модели данных.

      При вводе значения этого параметра руководствуйтесь следующими требованиями:

      • используйте латинские буквы, цифры и знак подчеркивания;
      • не используйте цифру в качестве первого символа;
      • вводите строку длиной не более 63 символов;
      • не используйте системные имена C#.

    • Уникальный (необязательный параметр): включите переключатель, если вы хотите создать уникальный индекс. По умолчанию переключатель выключен.

    • Атрибуты (обязательный параметр): из раскрывающегося списка выберите атрибуты, которые вы хотите включить в индекс. Вы можете выбрать несколько атрибутов. Порядок следования атрибутов имеет значение.

      предупреждение

      В индекс запрещено включать наследуемые атрибуты и первичные ключи (уникальные идентификаторы класса), а также атрибуты пользовательского типа данных.

  7. Нажмите Создать.

    Окно Индекс закрывается.

Созданный индекс отображается на вкладке Индексы на странице подробной информации о классе.