Отменить Повторить с Entity Framework - PullRequest
1 голос
/ 09 октября 2011

Я конвертирую доступ базы данных программы .net из sql старой школы в EntityFramework, в настоящее время он имеет функцию «отменить повтор», удерживая сценарии sql в контейнере для последующего использования.

Есть ли простойспособ реализовать механизм отмены повторения с помощью структуры сущностей?

Большое спасибо, Рони

- РЕДАКТИРОВАТЬ - Я думаю, что я не объяснил себя должным образом. Мне нужно сохранить всю историю, чтобымои запросы SQL SELECT.В предыдущем приложении я держал такой список всех своих запросов, и это позволило мне выполнить любое количество шагов отмены / возврата.

Ответы [ 3 ]

1 голос
/ 09 октября 2011

Вы можете реализовать такое поведение, используя преимущества значений свойств DbContext.В этой статье блога команды ADO.NET это подробно объясняется: Использование DbContext в EF 4.1, часть 5: Работа со значениями свойств

0 голосов
/ 02 мая 2012

Эта новая O-R-Mapping-Framework с включенной Model-View-Controller-Framework поддерживает Undo-Management.

0 голосов
/ 09 октября 2011

Для этого вы должны использовать функции SaveChanges(false) и AcceptAllChanges().

Проверьте Это объяснение вашей проблемы.

Надеюсь, что это будетбыть полезным для вас.

...