Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Пропадают записи из базы / 7 сообщений из 7, страница 1 из 1
15.09.2011, 11:42
    #37441455
DrunkCat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают записи из базы
В программе на WPF добавляю записи в БД (SQL Compact) посредством Entity Framework. После перезапуска программы они все еще там находятся. Как только пытаюсь просмотреть таблицу (Orders) в "Обозреватель серверов" они пропадают (пустая таблица).
В чем проблема или это нормальное поведение?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
 using (var magnumDB = new MagnumModelContainer(App.ConnectionString))
            {
                try
                {
                    var newOrder = new Order
                                         {
                                             Address = txtAddress.Text,
                                             Number = int.Parse(txtOrderNumber.Text),
                                             CustomerId = (int) comboCustomer.SelectedValue,
                                             CreateUserId = App.CurrentUser.Id,
                                             CustomerPrice = 0,Price = 0,
                                             StatusPaidId = 1,
                                             OrderStatusId = 1
                                         };
                    magnumDB.AddToOrders(newOrder);//App.MagnumDB.Orders.ApplyCurrentValues(newOrder);
                    try
                    {
                        magnumDB.SaveChanges();
                    }catch (OptimisticConcurrencyException)
                    {
                        magnumDB.Refresh(RefreshMode.ClientWins, App.MagnumDB.Orders);
                        MessageBox.Show("Не сохранилось");
                    }
                    DialogResult = true;
                }
                catch (Exception exception){
                    MessageBox.Show(exception.Message);
                }
            }

        }
...
Рейтинг: 0 / 0
15.09.2011, 11:46
    #37441465
SolYUtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают записи из базы
DrunkCat,

Кто ж вам правду скажет? Ищите. Может вы где-нибудь пересоздаёте базу, или забываете зафиксировать транзакцию?
...
Рейтинг: 0 / 0
15.09.2011, 12:11
    #37441546
DrunkCat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают записи из базы
Как зафиксировать транзакцию?
...
Рейтинг: 0 / 0
15.09.2011, 18:50
    #37442336
SolYUtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают записи из базы
DrunkCatКак зафиксировать транзакцию?

А как начать транзакцию знаете?
...
Рейтинг: 0 / 0
15.09.2011, 18:59
    #37442346
stimpi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают записи из базы
ключевые слова Flush Commit
...
Рейтинг: 0 / 0
17.09.2011, 09:48
    #37444613
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают записи из базы
SolYUtorDrunkCat,

Кто ж вам правду скажет? Ищите. Может вы где-нибудь пересоздаёте базу, или забываете зафиксировать транзакцию?
Скорее пересоздает.

DrunkCat,
Что там у Вас в строке коннекта?
Входит ли файл базы в проект?
...
Рейтинг: 0 / 0
17.09.2011, 14:16
    #37444741
DrunkCat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пропадают записи из базы
Cat2, Спасибо Вам большое!
Вы были правы, только я это уже сам понял)
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Пропадают записи из базы / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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