Estoy buscando ideas sobre cómo implementar pistas de auditoría para mis objetos en C#, para el proyecto actual, básicamente necesito:Implementando el seguimiento de auditoría para objetos en C#?
1. Almacene los valores antiguos y los nuevos valores de un objeto determinado. 2. Grabar creación de objetos nuevos. 3. Eliminación del objeto viejo.
¿Hay alguna forma genérica de hacerlo, como usar C# Generics, para que no tenga que escribir código para eventos del objeto base como en la creación, en la eliminación, etc. (objetos ORM). que hay una forma de inyectar el seguimiento de auditoría si uno está usando. Cualquier persona tiene alguna experiencia o método que siga. Cualquier forma de hacerlo en un entorno orientado a aspectos (AOP).
favor comparta sus ideas etc.
le pregunté al Q que lo que su ji simlar ... Bueno tengo mi castillo como AOP, pero ¿cómo puedo InterSpect etc o hay cualquier patrón que tengo que seguir o ¿podrías decirlo en palabras cómo lo haces? Espero que no sea mucho. – abmv
Utilizamos Spring IOC y Spring AOP. Proporcionan aop estático y dinámico. Le requerirá que escriba sus aspectos como frijoles y luego los adjunte a los objetos que desea auditar. Supongo que el equivalente de .net se llama NSpring. – Satya