项目结构
Ninject是一个快如闪电、超轻量级的基于.Net平台的依赖注入框架。它能够帮助你把应用程序分离成一个个松耦合、高内聚的模块,然后用一种灵活的方式组装起来。通过使用Ninject配套你的软件架构,那么代码将会变得更加容易编写、重用性强、易于测试和修改
Dapper是.NET下一个micro的ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。给出官方地址。
优点:
1.使用Dapper可以自动进行对象映射!
2.轻量级,单文件。
3.支持多数据库。
4.Dapper原理通过Emit反射IDataReader的序列队列,来快速的得到和产生对象。
内部集成了微信,邮件,短信的功能能够达到更好的和用户沟通的效果