完成DbDevice的数据库操作

This commit is contained in:
2025-06-10 22:13:06 +08:00
parent b118e8ec90
commit bcfa3df3d3
10 changed files with 103 additions and 33 deletions

View File

@@ -0,0 +1,29 @@
using PMSWPF.Data.Entities;
namespace PMSWPF.Data.Repositories;
public class DevicesRepositories:BaseRepositories
{
public DevicesRepositories()
{
}
public async Task<int> Add(DbPLC dbPLC)
{
return await _db.Insertable<DbPLC>(dbPLC).ExecuteCommandAsync();
}
public async Task<List<DbPLC>> GetAll()
{
return await _db.Queryable<DbPLC>().ToListAsync();
}
public async Task<DbPLC> GetById(int id)
{
return await _db.Queryable<DbPLC>().FirstAsync(p=>p.id == id);
}
public async Task<int> DeleteById(int id)
{
return await _db.Deleteable<DbPLC>(new DbPLC() { id = id }).ExecuteCommandAsync();
}
}