Stop Hand-Rolling Audit Logs in EF Core

Every team that touches regulated data eventually has the same meeting. Someone from compliance asks a deceptively simple question: who…