Como manter uma auditoria / histórico de mudanças na tabela
Fui solicitado a criar um aplicativo estilo DataGrid simples para editar uma única tabela de um banco de dados, e isso é bastante fácil. Mas parte da solicitação é criar uma trilha de auditoria das alterações feitas, quem as fez e a data / hora.
Como você pode resolver esse tipo de coisa?
(Estarei usando o C # no VS2008, o ADO.NET conectado ao SQL Server 2005, o WPF e o DataGrid do Xceed, se isso fizer alguma diferença.)