Я установил свойство FlushMode в сеансе NHibernate равным FlushMode.Never, но когда я вызываю session.Save (User), в любом случае в базу данных делается вызов. Это как это должно работать? Я думаю, что вставка не должна выполняться, пока я не вызову Flush ().
Edit:
Я нашел проблему, я изменил первичный ключ на guid, и это сработало. Существуют ли другие типы (т. Е. Первичный ключ guid), которые будут работать? Я бы предпочел номер вместо гида ...