基于代码生成器的.net开发框架 Learun


到底有没有ajax

每次新开发项目都要从头开始设计?有木有一个通用的快速开发框架?而且得是ASP.NET MVC And Bootstrap?数据库不要手工建立?框架对将来业务支持的扩展性好?这么简单的功能还须要一天搭建基础环境?能不能只关心我所须要的业务?数据库

有这样的一个项目,基于ASP.NET MVC、EntityFramework、Bootstrap的快速开发框架,只需3秒钟便可建立一个带有简单用户管理的项目。json

郑重声明

下载地址:http://www.learun.cn/Home/Index后端

登陆界面

​​

系统开发主界面架构

​​

力软敏捷开发框架是基于代码生成器进行二次开发,简化开发流程,解放“码农”。app

开始了

一、选择一种开发向导框架

​​

二、指定数据源、对各项开发参数进行设置组件化

​​

​​

​​跟着开发向导一步步设置就能够自动生成代码,代码会根据开发者的设置放入到指定项目的指定位置。标准的 MVC 架构,表示层代码在 LeaRun.Application.Web 项目下。编码

实体层代码被自动放置在 Entity 下spa

​​

下面是实体层代码,一看就能明白。

​​

​​下面是业务逻辑层,这里是按工厂模式生成的,固然框架里已经提供了 IOC 容器也能够直接调整成依赖注入模式。

接口层代码

​​

数据访问层,数据工厂已经将对数据库的访问提供了 EF 及 Dapper 这两种 ORM 的封,绝大部分状况下不须要写 SQL 语句,普通的 Lambda 表达式便可完成各类查询,代码整洁,可读性很好。

​​

若是须要换成依赖注入模式,只需在 IOC 配置文件注册便可

​​

下面是 MVC 中的视图层

​​

​​先后端经过 ajax+json 交互。就像上面,后台返回的 json 数据,很简单的就绑定到了表格上。像数据字典的也不用写 SQL 关联,这里的数据字典,直接就能够显示来名称。固然这些代码都是能够生成出来的。须要二次开发的话能够直接修改这些代码。

下面是表单页里的内容

​​

​​

其实里面不少功能是组件化的,像单据编码,就是通才编码规则生成的。

谢谢捧场

相关文章
相关标签/搜索