{CodeBuilder代码生成器} CodeBuilder代码生成器是依据SoEasyPlatform代码生成器改动而来,UI使用Layui,并结合Sqlsugar支持多种数据库,大家可自行更改/Start/CodeTemplate里面对应的模板,模板使用的是RazorEngine模板引擎。和我们通常使用的Razor语法大同小异。
1.从上面的地址下载 CodeBuilder代码生成器到本地
2.解压项目
点击代码生成器-CodeBuilder.sln打开项目
3.配置参数
MICZ.CodeBuilder.Repository项目下的SqlSugarRepository
Db = new SqlSugarClient(new ConnectionConfig()
{
ConnectionString = ConfigExtensions.Configuration.GetConnectionStri("TestConnection"),//连接字符串(使用的是Json配置)
DbType =DbType.SqlServer,//数据库类型
InitKeyType = InitKeyType.Attribute,//从特性读取主键和自增列信息
IsAutoCloseConnection = true,//开启自动释放模式和EF原理一样我就不多解释
}) ;
各类数据库连接字符串配置示例#
Sqlite:Data Source=./Furion.db
MySql:Data Source=localhost;Database=Furion;User ID=root;Password=000000;pooling=true;port=3306;sslmode=none;CharSet=utf8;
SqlServer:Server=localhost;Database=Furion;User=sa;Password=000000;MultipleActiveResultSets=True;
Oracle:User Id=orcl;Password=orcl;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))
PostgreSQL:PORT=5432;DATABASE=postgres;HOST=127.0.0.1;PASSWORD=postgres;USER ID=postgres;
4.F5运行
1.新建一个项目
Web项目或者控制台都可以
2.引用生成的类库(CodeBuilder项目下面的/Start/CodeBuilder文件夹下)
###常见错误
双击定位到错误行,删除即可。
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )