Я искал некоторые крючки для аудита с Entity Framework. Многие из них показывают сравнение старых/новых значений. Это отлично подходит для аудита, но я ищу объекты моментальных снимков.
Например... Скажем, у меня есть приложение, которое управляет продуктами. Продукт имеет несколько атрибутов и связанные с ними другие объекты. Скажем, я меняю объект 10 раз. Позвольте также сказать, что важно, чтобы я мог просматривать экраны этих изменений объектов (а не контрольный журнал, но то, что на самом экране выглядел в формате только для чтения). Я заинтересован в том, чтобы получить исходный объект продукта EF (со всеми связанными данными) для всех 10 этих изменений (в зависимости от того, что я хочу видеть) и использовать для привязки к моему экрану.
Если я использую SQL Server, какой тип я должен использовать для сериализованного объекта в настоящее время (XML, blob и т.д.)? Имеет ли смысл делать это?