NHibernate и many-to-one вопрос
От: xander.od  
Дата: 25.01.08 16:01
Оценка:
Привет All.

Всего несколько дней как шагнул в мир NHibernate. Читал-читал доки (разные) и так не нашёл ответа на свой вопрос. Наверняка точно кто-то сталкивался. Но я что-то банально туплю либо просто ещё не мыслю в стиле hibernate. Постараюсь вопрос объяснить кратко и лаконично. Пример: есть таблица-класс студентов и таблица-класс групп:

class Student
{
public int id;
public string name;
public Group group;
}

class Group
{
public int id;
public string name;
}

Каждый студент может быть только в одной группе, а в группе может быть куча студентов. Т.е. студенты относятся к группе как many-to-one. Ну и собсно вопрос с условиями:

— Список групп предопределён и по большому счёту статичен (либо очень редко меняется).
— Список студентов динамичен.
— Есть форма где вводится ФИО студента и из списка выбирается предопределённые группы.

Как собсно должен выглядеть маппинг/код чтобы при сохранении студента и на основании выбранной группы, NHibernate сохранял только самого студента и ссылку на уже существующую запись группы?

Буду заранее благодарен...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.