同步操作将从 teambp/ScaffoldServer 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于.netcore2.0
前端项目地址(基于react) => https://gitee.com/teambp/ScaffoldClient
项目演示地址:点击这里
账号:test
密码:test
仅开放了少数几个菜单的查看和新增权限。
QQ群 点击加入 17078075
项目架构简洁,适合中小型团队使用,适合快速开发。
未加入T4模板生成代码!
架构是实际项目慢慢简化而来的。
......具体还是看代码吧
业务项目文件夹:
C-Scaffold
Scaffold.API API服务层
Scaffold.AppService 应用服务层
Scaffold.AppService.Model ViewModel层,请求类
Scaffold.Domain 数据模型层
Scaffold.BootStrapper 启动层
通用代码层:
EStart.DataBase.EF 针对EF的封装,包含服务的基类ServiceCore,和工作单元UnitOfWork
EStart.DataBase.Event.Domian 日志数据库
EStart.Infrastructure 基础帮助类所在层
EStart.Interface 接口层
EStart.ServiceAgent 其他第三方服务层 ,如发短信的服务,发邮件的服务
VS 2017打开
配置数据库链接字符串
Scaffold.API->appsettings.json
在Scaffold.API文件夹启动CMD
dotnet build
或者ALT+B+B
打开程序包管理控制台
选中项目 ->EStart.DataBase.Event.Domian 初始化日志数据库
update-database -context EventDbContext
选中项目 ->Scaffold.Domain 初始化业务数据库
update-database -context ScaffoldDbContext
CMD中输入
dotnet run
启动项目
这样就启动成功了
输入地址:http://localhost:59049/swagger/
出现上面的图片,就是启动成功了!
目前没有自动生成管理员账号,后续加上!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。