欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SoEasyPlatform 代码生成器

程序员文章站 2022-10-01 13:55:40
介绍 一款轻量级开源的代码生成器,相对较动软代码生成器而言要轻量的多,支持多种数据库,所用到dll组件也都在github有源码,代码非常的简单有点基础的看源码可以把生成的项目改成自已的风格。 特色 该代码生成器最大的特点就三个简单 ,无需安装,生成的代码 简单并且有教学用例,还有就是调试和修改模版简 ......

介绍

一款轻量级开源的代码生成器,相对较动软代码生成器而言要轻量的多,支持多种数据库,所用到dll组件也都在github有源码,代码非常的简单有点基础的看源码可以把生成的项目改成自已的风格。

 

特色

该代码生成器最大的特点就三个简单 ,无需安装,生成的代码 简单并且有教学用例,还有就是调试和修改模版简单。

 

使用步骤

1.从上面的地址下载 soeasyplatform到本地

下载地址: https://github.com/sunkaixuan/soeasyplatform

 

2.解压项目

点击soeasyplatform.sln打开项目

SoEasyPlatform 代码生成器

 

 

3.配置三个参数

const sqlsugar.dbtype dbtype = dbtype.sqlserver;//数据库类型
const string connectionstring = "server=.;uid=sa;pwd=@jhl85661501;database=sqlsugar4xtest";//连接字符串
const string solutionname = "soeasyplatform";//解决方案名称

  

4.f5运行

SoEasyPlatform 代码生成器

 

5.完成

我们发现两个类库已经添加到解决方案下面了,并且相关的dll的类库引用也帮我们做好了,非常方便,数据库有改动后f5刷新就好了。

SoEasyPlatform 代码生成器

 

如何使用生成的代码开发项目

 1.新建一个项目

web项目或者控制台都可以

 

2.引用生成的类库

SoEasyPlatform 代码生成器

 

3.代码如下

//实例化一下
 studentmanager m = new studentmanager();

//用m点需要的方法 
 m.insert(new sugar.enties.student() { name="aa" });

 m.getlist();

//m.xxx