c#自定义orm链接sqlite数据库增删改查
c#自定义orm链接sqlite数据库增删改查,基于dapper,自己封装成了自动生成sql的框架:dapper-plus,增删改查可以不用手写sql语句。
c#自定义orm链接sqlite数据库增删改查,基于dapper,自己封装成了自动生成sql的框架:dapper-plus,增删改查可以不用手写sql语句。
使用C# WPF开发的上位机程序,基于mvvm架构,dapper orm组件,自己又封装成了dapper-plus,可以自动生成增删改查sql命令。WPF中使用panuon前端框架,并且自定义了样式,界面风格统一成bootsrap扁平风格,可在mysql数据库中配置菜单项。mvvm架构的数据绑定方式,实现了界面和数据的双向绑定,更好的分离了显示与数据,结构更清晰。自己在上位机上建立了简单的web服务器,可以接收客户端的web请求,并发送post方式的数据,数据通信比tcp/udp方式更加有效。
若依vue完美整合mybatisplus,根据若依官网前后端分离版框架修改,完美整合mybatisplus,便于开发企业管理系统。
本系统前端界面修改自若依bootstrap前端框架,后台使用springboot,mybatis-plus3.4,shiro等框架。mybatis-plus是对mybatis的升级加强,查询可以写原生的sql语句,增删改可以使用框架自带的方法,减轻了程序员写增删改sql的烦恼,同时单表查询提供了强大的方法,十分方便易用。mybatis-plus3.4新版本与以前2.X版本有很多不同之处,使用时要慢慢体会。同时本系统是springcloud中的一个后台管理项目,还可以开发ERP,CRM,OA等系统,基于springcloud的调用方式,可以方便的在各系系统之间进行通信。
基于springcloud架构的后台管理程序,实现了用户登录与菜单加载。登录用户:ry,密码:123456。注册中心:Eureka,前端项目web,路由项目:gateway,后台用户服务sysuser,后台菜单服务sysmenu
本系统修改自若依后台管理系统,数据访问方式换成了spring jpa,单表增删改查完全不用写sql,使用jpa提供的方法就可以,只有需要多表关联查询时直接执行sql。同时后台代码整体重写一遍,做了简化。
该程序是一套集成了管理软件系统前后台框架,底层使用了国内孙凯旋开发的sqlsugar数据模型框架,该框架吸收了EF中使用lambda表达式的查询方式,同时性能上与手写sql的Dapper框架同样高效,可以说是.net数据模型里最成熟的框架。该系统是作者(王立群)经过多个项目,不断优化改进而提炼形成,实现了菜单管理,用户角色管理的基础框架。开发者可以在此基础上按照系统设计好的分层与数据访问方式,快速构建企业级web应用系统。
一套系统用久了,数据量很大,经常全库备份太影响性能。那就用我这个程序吧,每个月全库备份一次,没小时差异备份一次,覆盖上次备份文件,防止空间被占满。即不影戏服务器性能,又能完成数据定时自动备份。
开发WEB管理系统时,我们都希望有一套底层框架,把界面都设计好,并且后台程序架构也搭建好,这样只需要在此基础上开发我们自己的业务流程就可以轻松实现管理系统。这个框架就实现了这个需要,前端利用bootstrap实现界面,与后台通过ajax交换数据。后台代码.net mvc控制器调用service服务层,service层调用dao层,而dao层是封装dapper的一个通用类,可以轻松增删改查数据。本框架可以支持ie10、火狐、谷歌等主流浏览器。