Loading...

Post

Did you know that singleton is a creational design pattern that lets you ensure that a class has only one instance, while providing a global access point to this instance. Read the comments πŸ‘‡

      services.AddSingleton<IMongoDbSettings>(sp =>
    sp.GetRequiredService<IOptions<MongoDbSettings>>().Value);

public class MongoDbSettings : IMongoDbSettings
{
    public string ConnectionString { get; set; } = null!;

    public string DatabaseName { get; set; } = null!;
}