Как создать Многостолбцовый Индекс или Ограничение на уникальность данных с NHibernate

Я считаю, что этот вопрос такой же, как и этот , поэтому я собираюсь предположить, что ответ похож, что-то вроде «Нет, используйте шаблон« смешанный », затем Schematron ограничения типа данных на жетоны ".

15
задан Wahid Shalaly 7 May 2009 в 13:10
поделиться

1 ответ

назначить индексное / уникальное имя ограничения более чем одному свойству

<property name="A" index="AB" />
<property name="B" index="AB" />

Теоретически это также будет работать при наличии более одного индекса на одном и том же объекте:

<property name="A" index="AB, ABC" />
<property name="B" index="AB, ABC" />
<property name="C" index="ABC" />

Но есть ошибка. Я также написал патч. если вы заинтересованы в этом, пожалуйста, проголосуйте за ошибку или добавьте комментарий или что-то еще.

Редактировать : только что проверил, что случилось с ошибкой . Это исправлено в версии 2.1.0, поэтому теперь оно должно отлично работать. Большое спасибо великолепной команде разработчиков NHibernate!

16
ответ дан 1 December 2019 в 02:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: