Я хотел бы использовать NHibernate для заполнения IList, который будет использоваться для заполнения HTML-элемента SELECT. Я хочу вставить элемент в качестве первого элемента, который скажет: «Пожалуйста, выберите элемент». Однако сохранит ли NHibernate новый элемент в базе данных при вызове session.Flush ()? Если да, то есть ли способ избежать сохранения нового элемента в базе данных?
Если все, что вы делаете с NHibernate, это извлекает список объектов, используя запрос, то ничего не будет сохранено.
Если вы добавите элементы в постоянную коллекцию, изменения будут сохранены.