in AdventureWorksMVCCore.Web/Startup.cs [25:40]
public void ConfigureServices(IServiceCollection services)
{
services.AddControllersWithViews();
Dictionary<string, string> secrets = services.GetSqlCredential("CycleStoreCredentials").Result;
string connectionString = Configuration.GetConnectionString("DefaultConnection");
connectionString = connectionString.Replace("<UserId>", secrets["username"]);
connectionString = connectionString.Replace("<Password>", secrets["password"]);
services.AddDbContext<CYCLE_STOREContext>(options =>
options.UseSqlServer(connectionString));
services.TryAddScoped<ICategoryService, CategoryService>();
}