工厂三层结构
n年没登陆的账号,居然还在。怎么上传项目文件呢/?
一、创建项目
1、创建Model,实现业务实体。
2、创建IDAL,实现接口。
3、创建SQLServerDAL,实现接口里的方法。
4、创建DBUtility,放DBHelpersql.cs。
System.configuration
5、创建DALFactory,返回程序集的指定类的实例。放发的素材dataaccess.cs和datacache.cs
System.Web、System.configuration
Dataaccess.cs 注释掉出错的代码
6、创建BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。
7、创建WEB,调用BLL里的数据操作方法。添加app-code文件夹,加入messagebox.Cs,修改属性里将生成操作的值内容改为编译
二、添加引用
1.在WEB层添加对BLL层、Model层、SQLServerDAL的引用
2.在BLL层添加对SQLServerDAL(反射必须)、DALFactory、IDAL、Model层的引用
3.在SQLServerDAL层添加对DBUtility、IDAL、Model层的引用
4.在DALFactory层添加对IDAL层、System.Web、System.configuration的引用。右键引用System。web引用。
5.在IDAL层添加对Model层的引用
三、修改配置文件
1、修改web。config中的<add key="DAL" value="SQLServerDAL"/>节为自己的命名空间。
<appSettings>
<add key="DAL" value="SQLServerDAL"/>
</appSettings>
2、修改webconfig添加连接字符串
<connectionStrings>
<add name="sqlservercon" connectionString="user id=sa;password=sasasa;initial catalog=school;data source=.SQLserver"
providerName="System.Data.SqlClient" />
</connectionStrings>
web。Config 结构图如下: