Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / NHibernate. После update не отображаются обновления в записях / 8 сообщений из 8, страница 1 из 1
19.05.2015, 16:53
    #38962990
saxix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate. После update не отображаются обновления в записях
Приветствую.
Есть записи, которые отображает программа. Во время выполнения некоторые поля в записи апдейтятся. Но обновления не отображаются в селектах. Помогает только перезагрузка программы (новая сессия). Почему такое может быть?
...
Рейтинг: 0 / 0
19.05.2015, 16:57
    #38963000
saxix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate. После update не отображаются обновления в записях
А если в эту таблицу добавляется новая запись - она в селекте отображается
...
Рейтинг: 0 / 0
19.05.2015, 17:07
    #38963027
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate. После update не отображаются обновления в записях
saxix,
Refresh пробовали?
...
Рейтинг: 0 / 0
19.05.2015, 17:11
    #38963038
saxix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate. После update не отображаются обновления в записях
Axeleronsaxix,
Refresh пробовали?
Refresh чего?
...
Рейтинг: 0 / 0
19.05.2015, 17:24
    #38963073
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate. После update не отображаются обновления в записях
saxixRefresh чего?
Того самого
...
Рейтинг: 0 / 0
19.05.2015, 17:31
    #38963092
saxix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate. После update не отображаются обновления в записях
AxeleronsaxixRefresh чего?
Того самого
у меня при каждом селекте новая коллекция. Форму обновлять нет смысла
...
Рейтинг: 0 / 0
19.05.2015, 17:40
    #38963111
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate. После update не отображаются обновления в записях
saxix,
Думаю, без кода Вам вряд ли кто ответит, что у Вас там не работает.
...
Рейтинг: 0 / 0
19.05.2015, 18:35
    #38963211
saxix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NHibernate. После update не отображаются обновления в записях
ДАже не представлю какой код можно приложить
Получение списка записей
Код: c#
1.
2.
3.
4.
5.
6.
7.
public IList<Data>  GetData(String data)
{
  ICriteria criteria = session.CreateCriteria<Data>("data");
  if (!String.IsNullOrWhiteSpace(data))
     criteria.Add(Restrictions.Eq("data.name", data));
  return criteria.List<Data>();
}


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


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