|
|
|
Как откатить изменения для связанных сущностей Entity framework.
|
|||
|---|---|---|---|
|
#18+
Привет Что-то затруднился как откатить изменения на уровне DBContext<>. Есть класс-сущность Class1 с полем string Col1 который представляет таблицу БД. И есть в этой сущности поле Cнild1 ICollection<> которое представляет записи дочерней таблицы. Меняем поле Col1 и добавляем новый элемент в Cнild1. Далее, если выполнить Код: c# 1. то значение col1 вернётся в первоначальное состояние, но Cнild1 так и будет содержать элемент который добавили ранее. Как-то можно средствами EF откатить все изменения, в том числе и те что в дочерних сущностях (Cнild1)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2015, 17:58 |
|
||
|
Как откатить изменения для связанных сущностей Entity framework.
|
|||
|---|---|---|---|
|
#18+
Видимо так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Но если в дата модели связь многие-ко-многим организована двумя таблицами, минуя связующую (только на уровне DBModel), то отката таких записей не произойдёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2015, 19:07 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=16&tid=1349631]: |
0ms |
get settings: |
15ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 144ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...