Здравствуйте, achmed, Вы писали:
XO>> Всего несколько дней как шагнул в мир NHibernate. Читал-читал доки (разные) и так не нашёл ответа на свой вопрос.
A>Возникает вопрос, что читал, если элементарную вещь не нашел?
Читал и Quick Start и NHibernate мануалы про маппинг и прочее. Ну разные туториалы на разных сайтах.

как создать many-to-one маппинг мне понятно. Мне не понятен другой момент:
ISessionFactory factory = cfg.BuildSessionFactory();
ISession session = factory.OpenSession();
Student newStud = new Student();
newStud.name = "Vasya Pupkin";
newStud.group.name = "Group#1"
session.Save(newStud);
session.Close();
Такой код как я понимаю запишет студента и группу в таблицы. Но как мне избежать записи группы? Т.е как указать hibernate'у, что записать надо только студента, и в эту же запись студента вставить только ссылку на уже существующую в базе запись группы без создания новой? Группы должны изменяться отдельно, а не при создании записи студента. Is it possible?
A>Смотри 5.1.10. many-to-one, 6.4. One-To-Many Associations и пробуй сделать.
есессно читал уже, но так до конца не понял как свой вопрос решить