Select Git revision
-
Leon Mauritz Möller authored
move 'Compliance Tool' section out of 'Getting Started'
Leon Mauritz Möller authoredmove 'Compliance Tool' section out of 'Getting Started'
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
To learn more about this project, read the wiki.
CoscineDB.cs 974 B
using Microsoft.EntityFrameworkCore;
using Coscine.Database.Settings;
using Coscine.Database.DataModel;
using Coscine.Configuration;
namespace Coscine.Database
{
public partial class CoscineDB : Model
{
public static DatabaseSettingsConfiguration DatabaseSettingsConfiguration { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
DatabaseSettingsConfiguration databaseSettingsConfiguration;
if (DatabaseSettingsConfiguration == null)
{
IConfiguration _configuration = new ConsulConfiguration();
databaseSettingsConfiguration = new DatabaseSettingsConfiguration(_configuration);
}
else
{
databaseSettingsConfiguration = DatabaseSettingsConfiguration;
}
optionsBuilder.UseSqlServer(databaseSettingsConfiguration.ConnectionStrings());
}
}
}