Аудит бд (ef-core, postgres)
Имеется вопрос. Есть ли библиотеки либо решения для сохранения изменений объекта в базе и построения объекта в определённый момент времени. Например:
public class User{
public string Id {get;set;}
public string Name {get;set;}
}
public class Room{
public string Id {get;set;}
public string Name {get;set;}
public string ChangedById {get;set;}
public User ChangedBy {get;set;}
}
- 01.05.2021: Был создан объект Room с Id: 123
- 02.05.2021: Было изменено имя объекта Room с Id: 123
- 03.05.2021: Было изменено имя объекта Room с Id: 123
И мне нужно получить из базы как выглядел этот объект 02.05.2021.
Нашел: https://github.com/thepirat000/Audit.NET, но в нём не отыскал конструирования объекта.