powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Перезаливка данных из БД (ADO.NET EF)
4 сообщений из 4, страница 1 из 1
Перезаливка данных из БД (ADO.NET EF)
    #38809683
UncleJo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В окне имеет DataGrid к которому привязана сущность (класс с данными). Когда происходит изменение данных в Гриде вызывается функция SaveChanges();
Вопрос:
Как загрузить данные в присоединенный класс, когда в ней уже произведены изменения?
...
Рейтинг: 0 / 0
Перезаливка данных из БД (ADO.NET EF)
    #38811010
UncleJo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, уточню:

При загрузке Грида использовалась строка:
Next_DG.ItemsSource = App.Next.tbl_geo_city.ToList()
После запуска в Гриде меняется информация в строках и как я понимаю она меняется в App.Next.tbl_geo_city
При этом метод SaveChanges() не вызывается.
Мне надо откатить изменения т. е. загрузить данные с сервера еще раз

Пытался:
1. App.Next.tbl_geo_city.Load(), но он загружает уже измененный набор данных, а мне нужен из базы.
2. App.Next.tbl_geo_city.Attach(App.Next.tbl_geo_city); - говорит ошибочный аргумент.

Какие есть еще варианты?
...
Рейтинг: 0 / 0
Перезаливка данных из БД (ADO.NET EF)
    #38813641
UncleJo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так. Как отменить изменения, внесенные в Grid, удаление и т.п. научился. Когда полностью найду ответ на свой вопрос напишу как.

Остается вопрос: как в сущность принудительно загрузить обновленные данные с сервера?
т. е.
1. Мы меняем данные у себя. говорим сету .SaveChanges Изменения сразу доступны на сервере.
2. Теперь надо, чтобы другой пользователь загрузил данные с сервера. При этом приложение у него открыто и данные из таблицы были уже загружены. Надо удалить то, что было загружено и загрузить последнюю копию.
...
Рейтинг: 0 / 0
Перезаливка данных из БД (ADO.NET EF)
    #38823068
Артем G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вызвать запрос?

Private db As New DataBaseContext
db.ВашаТаблица.ToList()
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Перезаливка данных из БД (ADO.NET EF)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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