using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore;
namespace Kruzya.TelegramBot.Core.Data
{
public class CoreContext : DbContext
{
///
/// The all known users.
///
public DbSet Users { get; set; }
public DbSet UserValues { get; set; }
public override void Dispose()
{
SaveChanges();
base.Dispose();
}
public override ValueTask DisposeAsync()
{
SaveChanges();
return base.DisposeAsync();
}
public CoreContext(DbContextOptions ctx) : base(ctx)
{
Database.Migrate();
}
}
}