Вопрос

Для ведения журнала аудита я переопределяю метод SaveChanges() в подходе EF 4.1 Database-First.

У меня есть все объекты ObjectStateEntry, и мне интересно, могу ли я получить все ключи и их значения из каждого объекта ObjectStateEntry.

Genracodicetagpre
Это было полезно?

Решение

Я не тестировал, но должно работать что-то вроде этого:

Genracodicetagpre

Другие советы

Попробуйте использовать ObjectStateEntry.EntityKey и EntityKey.EntityKeyValues :

Genracodicetagpre

, который возвращает массив EntityKeyMember .Затем вы можете использовать свойства Key и Value, которые возвращают соответственно string и object.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top