EFCoreAuditing (nuget): A package that implements Auditing for Entity Framework Core based DbContexts. It is extensible to allow other logging providers like MongoDB, Azure tables etc. Just inherit AuditingDbContext from your application's DbContext and use the overloaded SaveChange(string userName) instead of the standard SaveChanges().
Keywords: EntityFramework|EF|Mongo|MongoDB|Audit|Auditing