diff --git a/src/Otchinslator/DatabaseContext.cs b/src/Otchinslator/DatabaseContext.cs index 79cb0c6..e22c661 100644 --- a/src/Otchinslator/DatabaseContext.cs +++ b/src/Otchinslator/DatabaseContext.cs @@ -40,8 +40,12 @@ public class DatabaseContext : DbContext public DatabaseContext() { - var folder = Environment.SpecialFolder.LocalApplicationData; - DbPath = System.IO.Path.Join("./", "database.db"); + var baseDirectory = AppDomain.CurrentDomain.BaseDirectory; + var folder = Path.Join(baseDirectory, "Data"); + if (!Directory.Exists(folder)) + Directory.CreateDirectory(folder); + + DbPath = Path.Join(folder, "database.db"); } protected override void OnConfiguring(DbContextOptionsBuilder options)