ASP.NET MVC+多层的反射工厂的编程步骤
第一步:底层类库的创建
遵守命名规范
第二步:公共包的引用与修改
引用》》》》》》》
table格式转ILIST
引用该类至Common层 仅修改命名空间名称
帮助类
引用该文件至DAL层 并创建一文件夹 名称DBUTtility
修改命名空间名称
SqlHelper类下的ConnectionStrings与Web.config下的ConnectionStrings一致
Web.config添加一行配置 <add key="WebDAL" value="BBS_DAL" /> 名称与数据层DAL名称一致
工厂层对应
第三步:层级间的调用与用法
Model(模型)层:
无其他引用
DAL(数据访问)层:
引用 公共方法层Common、接口层IDAL、模型层Model
引用并继承IDAL层
增删改查用法
添加
删除
查询
IDAL(接口)层:
引用模型层Model
引用并修改class 为 interface
工厂(Factory)层:
引用接口层IDAL、模型层Model、 程序集Configuration
具体实现方法
关键字属性介绍
ConfigurationManager
AppSettingAssembly
Load
CreateInstance
BLL(逻辑)层:
引用工厂层Factory、接口层IDAL、模型层Model
控制器Controller:
引用逻辑层BLL、公共层Common、数据访问层DAL、模型层Model