Получение всех ключей и их значений из ObjectStateEntry в Entity Framework
-
28-10-2019 - |
Вопрос
Для ведения журнала аудита я переопределяю метод SaveChanges()
в подходе EF 4.1 Database-First.
У меня есть все объекты ObjectStateEntry, и мне интересно, могу ли я получить все ключи и их значения из каждого объекта ObjectStateEntry.
GenracodicetagpreРешение
Я не тестировал, но должно работать что-то вроде этого:
GenracodicetagpreДругие советы
Попробуйте использовать ObjectStateEntry.EntityKey
и EntityKey.EntityKeyValues
:
, который возвращает массив EntityKeyMember .Затем вы можете использовать свойства Key
и Value
, которые возвращают соответственно string
и object
.
Не связан с StackOverflow