Move database configuration to settings file.

This commit is contained in:
2020-05-31 23:18:42 +01:00
parent 6718320d55
commit d4e4c0182b
3 changed files with 52 additions and 10 deletions

View File

@@ -30,6 +30,7 @@
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
namespace Marechai.Database.Models
{
@@ -102,11 +103,9 @@ namespace Marechai.Database.Models
if(optionsBuilder.IsConfigured)
return;
#warning To protect potentially sensitive information in your connection string, you should move it out of source code. See http: //go.microsoft.com/fwlink/?LinkId=723263 for guidance on storing connection strings.
optionsBuilder.
UseMySql("server=zeus.claunia.com;port=3306;user=marechai;password=marechaipass;database=marechai");
optionsBuilder.UseLazyLoadingProxies();
IConfigurationBuilder builder = new ConfigurationBuilder().AddJsonFile("appsettings.json");
IConfigurationRoot configuration = builder.Build();
optionsBuilder.UseMySql(configuration.GetConnectionString("DefaultConnection")).UseLazyLoadingProxies();
}
protected override void OnModelCreating(ModelBuilder modelBuilder)