Не генерится идентификатор документа в Монго
Столкнулся с непонятной проблемой, раньше все было норм. Дело в том, что при записи документа в коллекцию его _id равен null
Объект имеет такой вид:
public class AppUser
{
[BsonId(IdGenerator = typeof(GuidGenerator))]
[BsonRepresentation(BsonType.String)]
public string Id { get; set; }
public string Name { get; set; }
}
Метод репозитория:
public async Task AddAppUserAsync(BsonDocument appUser)
=> await _context.AppUsers.InsertOneAsync(appUser);
И соответственно логика :
static Task TestAppUsersRepoAsync(IServiceProvider provider)
{
var serv = provider.GetService<IRepoAppUsers>();
var appUser = new AppUser
{
Name = "Roman"
};
return serv.AddAppUserAsync(appUser.ToBsonDocument());
}