终于明白三层结构该如何调用了
其实,离“明白”还差得很远,只不过比以前稍入了些门:
因为水平实在有限,一直都是在WEB页面上直接写SQL语句;
我知道不对,不过不知道该如何改正。
今天算是清楚一些了,记录下来:
1、首先,为该数据库建立相应的DAO、IDAO、PO、DAOFactory及_DbHelperSQL(这些用代码生成器完成就行,不过需对一些名称进行相应的调整);
2、在Web.Config里添加相应数据库连接;
3、在AppConfig.cs里添加相应连接:
public readonly static String ABC = System.Configuration.ConfigurationManager.ConnectionStrings["ABCDataBaseConnectionString"].ConnectionString;
(注:此ABCDataBaseConnectionString为Web.Config里相应数据库连接的名字)
4、在_DbHelperSQL里添加相应项:
public static string connectionString = AppConfig.ABC;
5、在Facade里添加ABCManager.cs;
好了,到这里告一段落,通过Facade里的ABCManager.cs调用DAOFactory,就可以调数据了!
要调用数据只需要到Facade里的ABCManager.cs调用相应方法就可以了!