- 结构介绍:
- App->具体项目
- Common->公用工具类
- DataLayer->数据库操作类
- Model->数据库实体类,其他实体类
- Resource-> 前端页面用到的各种插件,样式,使用的是metronic_v5.1.7的前端样板,静态资源 需要单独部署一个站点(需要打开跨域)
- 其中DataLayer和Model类通过生成工具生成,生成工具https://github.com/curiousPeng/CodeGenerator
- 现在使用的是https://github.com/curiousPeng/CodeGenerator-old 支持MySql,SqlServer,Oracle
- 支持MySQL和SQL server,理论上CodeGenerator支持生成那种就可以用那种。
- MemoryCache,已注入直接可用。
- Redis,已注入直接可用,Redis进行了小封装,支持对象的直接hashset。
- CodeGenerator生成的是用Dapper,所以用Dapper。
- NLog
- RabbitMQ,封装了一下使用的是 * https://github.com/curiousPeng/Tools/tree/master/LightMessager * 项目。
- demo用法也参考上面的项目





