Я использую пакет Audit. Net для проверки требований к моему заявлению. https://github.com/thepirat000/Audit.NET/tree/master/src/Audit.NET.MongoDB#auditnetmongodb
У меня JSON Исключение сериализации, когда я пытаюсь использовать метод AuditScope.Create. Я прилагаю исключение. Чего мне не хватает?
Ниже приведен класс UserProfiles:
public class UserProfiles
{
[BsonId]
public ObjectId Id { get; set; }
public int UserId { get; set; }
[BsonRequired]
public string UserName { get; set; }
[BsonRequired]
public string Password { get; set; }
public string Role { get; set; }
[BsonRequired]
public string Email { get; set; }
[BsonRequired]
public string ProjectId { get; set; }
}
Файл Startup.cs: ниже приведен код, используемый :
public Startup(IConfiguration configuration)
{
Configuration = configuration;
Audit.Core.Configuration.DataProvider = new Audit.MongoDB.Providers.MongoDataProvider()
{
ConnectionString = "mongodb://localhost:27017",
Database = "Audit",
Collection = "Event"
};
}
Я также попытался переместить конфигурацию поставщика данных в метод ConfigureServices. Я получаю ту же ошибку. Что-то мне не хватает?
Спасибо, Вани