using PMSWPF.Data.Entities; using SqlSugar; namespace PMSWPF.Data.Repositories; public class BaseRepositories { protected readonly SqlSugarClient _db; public BaseRepositories() { try { _db = DbContext.GetInstance(); // _db.DbMaintenance.CreateDatabase(); // CheckDbTables(); } catch (Exception e) { Console.WriteLine(e); throw; } } private void CheckDbTables() { if(!_db.DbMaintenance.IsAnyTable()) _db.CodeFirst.InitTables(); if(!_db.DbMaintenance.IsAnyTable()) _db.CodeFirst.InitTables(); if(!_db.DbMaintenance.IsAnyTable()) _db.CodeFirst.InitTables(); if(!_db.DbMaintenance.IsAnyTable()) _db.CodeFirst.InitTables(); if(!_db.DbMaintenance.IsAnyTable()) _db.CodeFirst.InitTables(); if(!_db.DbMaintenance.IsAnyTable()) _db.CodeFirst.InitTables(); if(!_db.DbMaintenance.IsAnyTable()) _db.CodeFirst.InitTables(); } }