Re[3]: ADO.Net EF отслеживание при удалении
От: VladD2 Российская Империя www.nemerle.org
Дата: 01.11.11 07:51
Оценка: 3 (1)
Здравствуйте, detox, Вы писали:

D>Проблема в том, что я не могу отслеживать это удаление, т.е. объект context.ObjectStateManager не содержит информации о том, что он удаляет эти объекты.


Дык, это же ОРМ! Ты думаешь он внедряется в БД, знаком с его структурой и отслеживает все события в СУБД? Фиг там. Это обман зрения. Не более того.

Привыкай работать с этой фигней с пониманием того, что ОРМ работает не более чем с кешем.

Почему при работе с SQL таких проблем нет? Да потому что выполняют запросы. Надо удалить данные? Выполняем запрос на удаление. Надо узнать текущее состояние? Выполняем запрос на получение данных.

При использовании ОРМ-ом делать нужно все точно так же, а не полагаться на их интеллектуальность.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.