Как вести аудит / историю изменений в таблице
Меня попросили создать простое приложение в стиле DataGrid для редактирования одной таблицы базы данных, и это достаточно просто. Но часть запроса состоит в том, чтобы создать контрольный журнал о внесенных изменениях, кто их сделал, а также дату / время.
Как вы могли бы решить такие вещи?
(Я буду использовать C # в VS2008, ADO.NET, подключенный к SQL Server 2005, WPF и Xceed DataGrid, если это будет иметь значение.)