tôi cần phải thực hiện một đường mòn kiểm toán cho Add/Edit/Delete trên đối tượng của tôi, tôi đang sử dụng một ORM (XPO) để xác định đối tượng của tôi vv Tôi thực hiện một đối tượng đường mòn kiểm toán được kích hoạt trênLàm thế nào để bạn thực hiện đường mòn kiểm toán cho các đối tượng của bạn (Lập trình)?
- OnSaving
- OnDeleting
trong số đối tượng cơ sở, và tôi lưu trữ những thay đổi trong Audit-AuditTrail (Mast-Det) bảng, thay đổi lĩnh vực. vv bằng cách sử dụng một số dịch vụ phương pháp được gọi.
Làm cách nào để bạn triển khai đường mòn kiểm tra trong mã OOP? Vui lòng chia sẻ thông tin chi tiết của bạn? Bất kỳ mẫu nào vv? Các phương pháp hay nhất v.v. Một điều nữa là làm thế nào để vô hiệu hóa kiểm toán khi chạy thử nghiệm đơn vị, vì tôi không cần phải kiểm toán chúng, nhưng vì đối tượng cơ sở có mã.
thay đổi để phản đối (chỉnh sửa/thêm/del) lĩnh vực và những thay đổi cần phải được kiểm toán
Tôi đã bỏ phiếu cho câu trả lời này, nhưng một điều cần lưu ý khi sử dụng trình kích hoạt cơ sở dữ liệu là các dấu ngoặc đơn giao dịch. Đôi khi bạn muốn kiểm tra sự kiện ngay cả khi xảy ra lỗi và giao dịch được khôi phục. – Andrew