Есть ли в EF 4 поддержка аудита / логического удаления? После использования SubSonic и привыкания к тому, как хорошо это обрабатывается автоматически, я надеялся, что мне повезет с EF 4, но я не нашел никакой документации.
Не встроено, нет. Вы можете довольно легко создать функцию аудита с помощью поставщика трассировки . Для мягких удалений вы можете обработать ObjectContext.SavingChanges(), чтобы изменить удаление на обновление и отфильтровать «удаленные» записи на уровне службы данных.
ObjectContext.SavingChanges()