Имена первичных ключей в Fluent Nhibernate - PullRequest
3 голосов
/ 09 апреля 2010

Есть ли способ в Fluent NHibernate (или, возможно, NHibernate в целом) сказать ему, чтобы генерировать первичные ключи по-другому? Он создает имя столбца для ключа отлично, но индекс / ограничение получает странные сгенерированные имена, такие как:

PK__Address__3214EC2725332734

PK__CreditCa__3214EC2756CA82C8

и т.д.

Я могу использовать прямой SQL для их переименования, но я бы не стал.

Ответы [ 2 ]

9 голосов
/ 23 сентября 2010

Этот вопрос похож на этот:

Свободные соглашения об именах ограничений первичного ключа NHibernate

Это кажется невозможным, потому что само NHibernate не поддерживает его.

(меня это раздражало узнать).

0 голосов
/ 09 апреля 2010

Вы должны быть в состоянии назвать все ограничения следующим образом:

http://marcinobel.com/index.php/fluent-nhibernate-conventions-examples/

Надеюсь, это поможет, я проверил с некоторыми коллегами ...

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