Нет, если вы позвоните вашему EF DbContext SaveChanges()
, аудит будет сохранен после выполнения операции в базе данных, а вызовы к поставщику данных аудита будут синхронными.
В противном случае, если вы позвоните SaveChangesAsync()
, вызовы к вашему поставщику данных аудита будут асинхронными.
Если вам нужно другое поведение, вы можете реализовать свой собственный поставщик данных , унаследованный от базы AuditDataProvider
или от существующий поставщик данных для вашего удобства.