Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / NHibernate - работа с коллекцией / 2 сообщений из 2, страница 1 из 1
20.12.2011, 12:09
    #37584620
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate - работа с коллекцией
есть объект с коллекцией

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
class Parent
{
      public virtual IList<Child> ListChild{get; set;}

      public virtual void Update()
     {
           session.Update(this);
           transaction.Commit();
     }
}



как сделать так, чтобы при сохранении объекта parent

Код: c#
1.
2.
session.Update(this);
transaction.Commit();



для сохранения ListChild не генерировался SQL, чтобы каждый элемент ListChild
можно было сохранить вручную, а потом все закоммитить

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public virtual void Update()
     {
           session.Update(this);

           foreach(Child c in ListChild)
           {
                //какие-то проверки
                session.Update(с);
           }
           transaction.Commit();
     }



спасибо
...
Рейтинг: 0 / 0
20.12.2011, 14:39
    #37584993
SolYUtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate - работа с коллекцией
kmaw,

cascade=none
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / NHibernate - работа с коллекцией / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]