Чтобы связать класс NHibernate с DataGridView, я делаю:
IList<DatabaseAccess.poco.Employee> employees =
(from e in session.Linq<DatabaseAccess.poco.Employee>() select e).ToList<DatabaseAccess.poco.Employee>();
this.employeeBindingSource.DataSource = employees;
И когда я фиксирую, отправляются только изменения в строках, которые уже существуют в базе данных, используя сетку для создания новойне работает
Итак, можно ли ожидать, что привязки списка к DataSource
достаточно, и мне не нужно создавать объект Employee и выполнять session.Save(new_employee);
?Или это обязательно?
Я не нашел ни одного учебника, описывающего полную привязку DataGridView вместе с созданием новых строк.