geekbot/Geekbot.net/Database/SqlDatabase.cs

19 lines
No EOL
621 B
C#

using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Logging;
namespace Geekbot.net.Database
{
public class SqlDatabase : DatabaseContext
{
private readonly SqlConnectionString _connectionString;
public SqlDatabase(SqlConnectionString connectionString)
{
_connectionString = connectionString;
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
=> optionsBuilder.UseLoggerFactory(new LoggerFactory().AddConsole())
.UseMySql(_connectionString.ToString());
}
}