Боюсь, я, возможно, задаю глупый вопрос, но мой google-fu, кажется, страдает. Большинство поддержки РСУБД создают внешний ключ, ссылающийся на уникальный ключ в другой таблице, который не является первичным ключом, но я не могу найти «как» для этого для NHibernate. Я предполагаю, что все считают, что это глупо.Поддерживает ли NHibernate ссылки на уникальные столбцы, которые не являются первичным ключом?
Поддерживается ли это? Есть ли какие-либо оговорки? Каким будет отображение XML для этого?
doc перечисляет одно предупреждение. Атрибут property-ref должен использоваться только для отображения устаревших данных, где внешний ключ относится к уникальному ключу ассоциированного таблицу, отличную от первичного ключа. – dotjoe
@dotjoe: хорошая точка, но OP утверждает, что поле уникально для этого случая. –