1、web.config配置连接、数据库类型
2、创建抽象工厂、判断连接数据库,
3、在连接的数据库中继承抽象工厂,重写抽象工厂里的接口方法,返回到数据访问层。
4、在接口层声明一个数据访问层的方法,实现时在数据访问层并继承接口层。
5、创建实体。
6、业务逻辑层调用数据访问层里的方法
7、界面层调用业务逻辑层
<appSettings>
<add key="dbtype" value="sql"/>
</appSettings>
<connectionStrings>
<add name="constr" connectionString="Data Source=.;uid=sa;pwd=dou;Initial Catalog=usertest" providerName="System.Data.Client"/>
</connectionStrings>
2、创建 工厂
public abstract class DALFactory
{
public static DALFactory factoryDB()
{
string dbtype = ConfigurationManager.AppSettings["dbtype"];
DALFactory factory = null;
switch (dbtype)
{
case "sql":
factory = new sqlfactory();
break;
}
return factory;
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载