From 178f1ee089d7f083c55bfe844df894b91c0b5016 Mon Sep 17 00:00:00 2001 From: Nikolay Kochulin Date: Fri, 7 Jun 2019 18:37:11 +0300 Subject: [PATCH] Ensure existence of DB --- JetKarmaBot/JetKarmaBot.cs | 2 ++ JetKarmaBot/Models/KarmaContext.cs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/JetKarmaBot/JetKarmaBot.cs b/JetKarmaBot/JetKarmaBot.cs index 4d3a88a..303aed5 100644 --- a/JetKarmaBot/JetKarmaBot.cs +++ b/JetKarmaBot/JetKarmaBot.cs @@ -26,6 +26,8 @@ namespace JetKarmaBot public async Task Init() { + using (KarmaContext db = Db.GetContext()) + await db.Database.EnsureCreatedAsync(); var httpProxy = new WebProxy($"{Config.Proxy.Url}:{Config.Proxy.Port}") { Credentials = new NetworkCredential(Config.Proxy.Login, Config.Proxy.Password) diff --git a/JetKarmaBot/Models/KarmaContext.cs b/JetKarmaBot/Models/KarmaContext.cs index 3d1c3ef..179c5e4 100644 --- a/JetKarmaBot/Models/KarmaContext.cs +++ b/JetKarmaBot/Models/KarmaContext.cs @@ -69,7 +69,7 @@ namespace JetKarmaBot.Models entity.Property(e => e.Date) .HasColumnName("date") .HasColumnType("datetime") - .HasDefaultValueSql("'CURRENT_TIMESTAMP'"); + .HasDefaultValueSql("CURRENT_TIMESTAMP"); entity.Property(e => e.FromId) .HasColumnName("fromid")