日期:2014-05-18  浏览次数:20946 次

刚刚学习三层架构遇到一些问题……
请教一下:
1.DBhelper 类,要写在哪一层呢?.DAL层吗?找源代码就好是吗?
2.连接数据库怎么做呢?数据库也要引进到三层架构里吗?连接字符串是在web.config里写吗?
3.照着网上做的,做不下去了,出现了如下错误:
错误 1 当前上下文中不存在名称“DBHelper” F:\我的资料\MyBookShop\MyBookShop.DAL\Class1.cs 19 43 MyBookShop.DAL
错误 2 未能找到元数据文件“F:\我的资料\MyBookShop\MyBookShop.DAL\bin\Debug\MyBookShop.DAL.dll” MyBookShop.BLL
错误 3 命名空间“MyBookShop”中不存在类型或命名空间名称“BLL”(是否缺少程序集引用?) F:\我的资料\MyBookShop\Web\Login.apx.cs 15 18 F:\...\Web\



希望各位可以帮一下啊,还没有入门,希望各位能够不吝赐教,在此谢过啊!
 

------解决方案--------------------
额。。。后几个问题不知道怎么回答 你还是调试一个简单的吧 调试成功后慢慢改成你现在的样子

http://www.cnblogs.com/liushuijinger/archive/2012/03/12/2391191.html

只是winform的实例 弄好了以后 把UI层换成web方式的即可。 祝你好运!
------解决方案--------------------
探讨

引用:
1.DBhelper 类,要写在哪一层呢?.DAL层吗?找源代码就好是吗?
可以放在DAL层,或是单独建立一个BaseClass类库项目亦可。

2.连接数据库怎么做呢?数据库也要引进到三层架构里吗?连接字符串是在web.config里写吗?
数据库连接字符串放在你的Webs应用项目的Web.Config文件中即可。

3.照着网上做的,做不下去了,出现了……