когда nhibernate генерирует схему, как насчет других индексов, кроме PK и FK - PullRequest
2 голосов
/ 30 ноября 2009

Если я позволю nhibernate сгенерировать схему, как насчет других индексов, которые я могу поместить в таблицы для повышения производительности?

например. скажем, мне нужно упорядочить по полям даты и времени, я могу поместить индекс в этот столбец.

1 Ответ

2 голосов
/ 01 декабря 2009

Вы можете создать уникальный индекс для одного столбца, указав unique="true" в отображении свойства класса.

Вы можете создать уникальный индекс из нескольких столбцов, задав каждому участвующему свойству одинаковое значение unique-key="foo".

Аналогичным образом можно создать неуникальный индекс из нескольких столбцов, за исключением того, что для использования используется атрибут index="bar" вместо unique-key="foo".

Наконец, для более сложных случаев вы можете создать индекс внутри элемента <database-object> в файле отображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...