Select Git revision
-
Update: Support for .NET 5.0 added. Current Target Frameworks are .NET Framework 4.6.1 and .NET 5.0. (coscine/issues#1226)
Update: Support for .NET 5.0 added. Current Target Frameworks are .NET Framework 4.6.1 and .NET 5.0. (coscine/issues#1226)
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
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());
}
}
}