| 1234567891011121314151617181920212223242526272829303132333435 |
- using SWRIS.Migrations;
- using System;
- using System.Data.SQLite;
- using System.IO;
- namespace SWRIS.Core
- {
- public class SqLiteBaseRepository
- {
- public static string Folder
- {
- get { return Environment.CurrentDirectory + "\\Data"; }
- }
- public static string DbFile
- {
- get { return Folder + "\\Db.sqlite"; }
- }
- public static SQLiteConnection DbConnection()
- {
- return new SQLiteConnection($"Data Source={DbFile};Version=3;");
- }
- public static void CreateDatabase()
- {
- if (!File.Exists(DbFile))
- {
- Directory.CreateDirectory(Folder);
- SQLiteConnection.CreateFile(DbFile);
- Initial_Migration.Excute();
- }
- Add_Table_Alarms.Excute();
- }
- }
- }
|