一、项目基本架构
一、项目目录结构
图 1.0
1. 其中的第一部分为项目本体(MVC),第二部分是项目的逻辑处
理,本项目未采用面向接口开发,因为本身只是个小项目,而接
口只有在系统复杂达到一定程度才会体现优势,绝不是博主嫌太
麻烦的原因(那没得说,一定是这样的)。
2. 第三部分则是数据库对应的实体类以及映射实体的 Maping
文件,因为本项目采用的是 EntityFramework 的 CodeFirst 模
式,虽然说通过代码映射,有辱 EF 的门风,在数据库表结构不
多的情况下,CodeFirst 的效率还是值得期待的。
3. 第四部分则是数据访问的一些借口,类,后面会详细讲解。
4. 第五部分则是一些常用的类,工具类存放的地方,比如返回操
作类型的类,获取本机 IP 的类等等。其中可以看到我新建了一