Событие EF Core после того, как сущности материализованы из базы данных - PullRequest
0 голосов
/ 20 мая 2019

Чтобы выполнить операции до / после записи сущностей в базу данных, я могу сделать это до / после .SaveChanges().

Как насчет того, как сущности считываются ("материализуются") из базы данных - есть лисобытие, ловушка жизненного цикла, обратный вызов или что-то, что я могу использовать?

Я обновляю проект 1.x до 2.2, и я надеюсь, что есть что-то новое, что позволяет мне сделать это.

1 Ответ

1 голос
/ 20 мая 2019

Из Документация Microsoft , так как в efcore 2.1 теперь есть способ обработки некоторых событий из ChangeTracker.

События изменения состояния

Новые отслеженные и StateChangedсобытия в ChangeTracker могут использоваться для написания логики, которая реагирует на объекты, входящие в DbContext или изменяющие их состояние.

Может быть, вы можете найти то, что вам нужно.

...