如何通过HiSql ORM框架高效实现菜单管理的增删改查操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4318个文字,预计阅读时间需要18分钟。
一、引言:上一篇.NET ORM框架HiSql实战-第一章-集成HiSql,已经完成了Hisql的引入,本节将把项目中的菜单管理改为HiSql的方式实现。
菜单管理界面如图:
二、修改增删改查相关代码:
1. 修改查询菜单列表的代码:
csharpvar menus=HiSql.Queryable() .OrderBy(Sort ASC) .ToList();
2. 修改添加菜单的代码:
csharpvar menu=new Menus{ // ... 设置菜单属性};HiSql.Insertable(menu).ExecuteCommand();
3. 修改修改菜单的代码:
csharpvar menu=HiSql.Queryable() .Where(m=> m.Id==id) .First();
// ... 修改菜单属性
HiSql.Updateable(menu).ExecuteCommand();
4. 修改删除菜单的代码:
csharpvar menu=HiSql.Queryable() .Where(m=> m.Id==id) .First();
HiSql.Deleteable(menu).ExecuteCommand();
一、引言
上一篇.NET ORM框架HiSql实战-第一章-集成HiSql 已经完成了Hisql的引入,本节就把 项目中的菜单管理改成hisql的方式实现。
本文共计4318个文字,预计阅读时间需要18分钟。
一、引言:上一篇.NET ORM框架HiSql实战-第一章-集成HiSql,已经完成了Hisql的引入,本节将把项目中的菜单管理改为HiSql的方式实现。
菜单管理界面如图:
二、修改增删改查相关代码:
1. 修改查询菜单列表的代码:
csharpvar menus=HiSql.Queryable() .OrderBy(Sort ASC) .ToList();
2. 修改添加菜单的代码:
csharpvar menu=new Menus{ // ... 设置菜单属性};HiSql.Insertable(menu).ExecuteCommand();
3. 修改修改菜单的代码:
csharpvar menu=HiSql.Queryable() .Where(m=> m.Id==id) .First();
// ... 修改菜单属性
HiSql.Updateable(menu).ExecuteCommand();
4. 修改删除菜单的代码:
csharpvar menu=HiSql.Queryable() .Where(m=> m.Id==id) .First();
HiSql.Deleteable(menu).ExecuteCommand();
一、引言
上一篇.NET ORM框架HiSql实战-第一章-集成HiSql 已经完成了Hisql的引入,本节就把 项目中的菜单管理改成hisql的方式实现。

