|
|
|
Как сохранить измененный объект Entity Framework
|
|||
|---|---|---|---|
|
#18+
Коллеги, подскажите: Начал использовать EF и столкнулся с проблемой Добавить и Удалить объект в/из БД могу используя EF, а вот Редактировать не получается. Если у кого есть пример кода буду благодарен. З.Ы. Понимаю, что можно через Удалить а затем Добавить, но разве нет другого способа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 15:55 |
|
||
|
Как сохранить измененный объект Entity Framework
|
|||
|---|---|---|---|
|
#18+
Примерная последовательность действий: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Если проделываете нечто подобное, показывайте какая ошибка возникает при сохранении изменений... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 16:31 |
|
||
|
Как сохранить измененный объект Entity Framework
|
|||
|---|---|---|---|
|
#18+
cha0ssПримерная последовательность действий: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Если проделываете нечто подобное, показывайте какая ошибка возникает при сохранении изменений... Спасибо за ответ. 1. Я использую DataGridView и такого свойства (DataContext) там нет. 2. А если я не использую никакие биндинги, как быть тогда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 17:38 |
|
||
|
Как сохранить измененный объект Entity Framework
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 17:41 |
|
||
|
Как сохранить измененный объект Entity Framework
|
|||
|---|---|---|---|
|
#18+
Serg**** Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Обманул - так изменения есть, но если я скармливаю q в BindingSource, а затем достаю из него, то SaveChange не обновляет данные. Складывается такое ощущение, что связь с моделью теряется. Кто сталкивался? как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2009, 20:31 |
|
||
|
Как сохранить измененный объект Entity Framework
|
|||
|---|---|---|---|
|
#18+
В своем примере я использую EF совместно с WPF. В случае использования с WinForms получается следующее (использую DataGridView): В глобальных переменных объявляем контекст: Код: plaintext Нажатием на кнопку получаем данные: Код: plaintext 1. 2. 3. Нажатием на другую кнопку сохраняем изменения: Код: plaintext Действия следующие: получаем данные, изменяем некоторые данные в DataGridView, сохраняем данные. P.S Хотел всю форму в коде продемонстрировать, не получилось sql.ru не хотел опубликовывать =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2009, 09:48 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36305152&tid=1351612]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 478ms |

| 0 / 0 |
