NHibernate HiLo пока

У меня будет таблица с более чем 7 миллиардами строк, поэтому мне понадобится длинный первичный ключ. Как указать HiLo использовать In64 вместо int?

Спасибо


person Luka    schedule 06.10.2010    source источник


Ответы (1)


type="int64" или просто укажите свой идентификатор Id как long, и NH его заберет.

person Diego Mijelshon    schedule 06.10.2010
comment
Да, это не работает в SQL Lite. Создано целочисленное поле pk - person Luka; 07.10.2010
comment
Проверьте sqlite.org/datatype3.html. INTEGER может быть до 8 байтов (64 бита) в зависимости от значения, так что все в порядке. - person Diego Mijelshon; 07.10.2010