Теперь вы можете использовать поставщик данных Azure Table для хранения ваших событий аудита в таблицах Azure. Он включен с версии 12.1.9 в пакет Audit.NET.AzureStorage .
Вы можете динамически настраивать столбцы с помощью анонимного объекта или словаря или реализуя свой собственный TableEntity класс.
Например:
Audit.Core.Configuration.Setup()
.UseAzureTableStorage(_ => _
.ConnectionString("your cnn string")
.TableName("Events")
.EntityBuilder(e => e
.PartitionKey($"Events{ev.StartDate:yyyyMM}")
.Columns(c => c.FromObject(ev => new
{
Date = ev.StartDate,
User = ev.Environment.UserName,
...
}))));
Взгляните на файл README здесь .
При возникновении дальнейших проблем учтите, что вы также можете открыть вопрос вместо запроса на SO. или спросите в чате Audit.NET Gitter