添加了数据库相关了类,和枚举类型相关的类,并且将枚举类型绑定到前段
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
using PMSWPF.Data.Entities;
|
||||
using SqlSugar;
|
||||
|
||||
namespace PMSWPF.Data.Repositories;
|
||||
@@ -9,5 +10,23 @@ public class BaseRepositories
|
||||
public BaseRepositories()
|
||||
{
|
||||
_db = DbContext.GetInstance();
|
||||
_db.DbMaintenance.CreateDatabase();
|
||||
CheckDbTables();
|
||||
}
|
||||
|
||||
private void CheckDbTables()
|
||||
{
|
||||
if(!_db.DbMaintenance.IsAnyTable<DbDevice>())
|
||||
_db.CodeFirst.InitTables<DbDevice>();
|
||||
if(!_db.DbMaintenance.IsAnyTable<DbVariableTable>())
|
||||
_db.CodeFirst.InitTables<DbVariableTable>();
|
||||
if(!_db.DbMaintenance.IsAnyTable<DbDataVariable>())
|
||||
_db.CodeFirst.InitTables<DbDataVariable>();
|
||||
if(!_db.DbMaintenance.IsAnyTable<DbS7DataVariable>())
|
||||
_db.CodeFirst.InitTables<DbS7DataVariable>();
|
||||
if(!_db.DbMaintenance.IsAnyTable<DbUser>())
|
||||
_db.CodeFirst.InitTables<DbUser>();
|
||||
if(!_db.DbMaintenance.IsAnyTable<DbMqtt>())
|
||||
_db.CodeFirst.InitTables<DbMqtt>();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user