Я хочу сохранять энтити со значениями, а не айдишниками. Т.Е. когда я меняю роль юзеру, то в аудите юзера сохраняется строчка "роль: админ", а не "рольАйди: 2". То же самое с мени-ту-мени таблицами. Юзер "разрешенные роли: продавец, менеджер"
примерно то как я это делала описано тут https://codewithmukesh.com/blog/audit-trail-implementation-in-aspnet-core/
через changetracker я могу получить .Entity прям как мой энтити класс. Щас и дальше речь идет о промежуточном состоянии, когда в коде энтити был создан/изменен, и эти изменения еще не сохранились в БД. Так вот .Entity имеет значения после изменений, а не до. Такое же энтити для "до" я не нашла. Есть еще проперти как в бд - тобиш там есть айдишники, но нету нав пропертей. И похоже что для состояния "до" мне придется дополнительно кидать запросы поиска по айдишнику. Можно ли как то обойтись без этого?
Может просто в базе все это сделать?
Обсуждают сегодня