Я пишу бизнес-приложение с использованием Entity Framework, и мне нужны следующие вещи:
- управление транзакциями и областью транзакций **
- фильтрация данных
- контроль обновления данных из БД (например, каждые 15 с)
- возможность управлять изменениями данных и возможностью отмены некоторых из них
Эти вещи никоим образом не поддерживаются Entity Framework (или, по крайней мере, это нелегко сделать).
Существуют ли библиотеки, которые находятся на вершине EF и могут это сделать (или, может быть,у них есть свои ОРМ)?Должен ли я сам это реализовать?
** Я имею в виду что-то вроде: у меня есть объект, и я хочу внести в него некоторые изменения - я запускаю транзакцию и каждое изменение, которое выполняется с этого момента временивключается в транзакцию, затем я фиксирую, и это все, что передается в базу данных - другие объекты живут своей счастливой жизнью.