以上是类视图 由于一开始说要用orm所以借助工具codesimth生成的基本框架
由于第一次使用orm工具也不知道哪个比较好 也不会自己写什么模板 所以也是down的网上的模板
由于没有花时间修改模板 所以后来发生了很多要自己手动修改生成的类的事情(大部分是添加功能)
但是这对我这个学习asp.net时间不是很长的鸟来说 还是一次不错的体验
经过几次修改以后 对这些模板生成的代码和模板的写法也有了不少认识
回到这上面来
首先说一下每个project的生成顺序和作用:
Fitsu.Ent 实体类
Fitsu.IDal 数据层接口 依赖于Ent
Fitsu.DalFactory 数据层工厂 依赖于IDal
Fitsu.Biz 业务逻辑层 依赖于IDal DalFactory
Fitsu.Common 通用类(非生成的 手动添加)依赖于Biz
Fitsu.SqlServerDal 数据层接口的实现 依赖于Common IDal
Fitsu.Web Web表现 依赖于Biz SqlServerDal
其中手动添加了Common
其中有实现各种功能的类 如数据库操作的helper后来将SqlServerDal中的代码大部分改成运用其中方法的