问题描述
寫一簡單的3層程式﹖可是為啥調用不了其中的東西﹖﹖﹖publicDataTableShowStu(){return(new...);}同時有曉得簡單分層的實例的么﹖要有視頻更好!!!
解决方案
解决方案二:
publicDataTableShowStu(){return(new...);}具体是什么,出什么问题了?
解决方案三:
没有什么,类似的例子很多的
解决方案四:
楼主问题描述的清晰点~~
解决方案五:
正確的代碼應該如下﹕publicDataTableShowStu(){return(newDAL.StuDAL()).ShowStu();業務層調用數據層}實際卻如此﹕publicDataTableShowStu(){return(newDAL.Class1());//我代碼里面根本就沒有Class1}
解决方案六:
你的三层是怎么分的呢,数据层。逻辑层。业务层,还是按什么来分的呢?
解决方案七:
......................
解决方案八:
实在不行就有反射来实现层与层之间的数据交换,有用过,ORM框架么?如果没有可以去看一下。
解决方案九:
直接去看下petshop或則是別的例子,微軟自帶的例子就很詳細了,從代碼實現到發布全部都有
解决方案十:
up
解决方案十一:
return(newDAL.Class1());//我代碼里面根本就沒有Class1这个楼主还是查查文档吧,按理来说不应该有这种情况发生的。
解决方案十二:
分层了要using
解决方案十三:
是按照:数据层﹑逻辑层﹑业务层分的.沒有啊﹗﹗我看了的﹐沒有Class1﹐就算有那為什么沒有﹕StuDAL()呢﹖那些都太難了,弄的也不是很懂
解决方案十四:
各位幫忙弄下我在問題啊﹖﹖﹖﹖
解决方案十五:
同情...
解决方案:
同情﹖﹖﹖﹖﹖暈了﹐垃圾。
解决方案:
為何在前面引用另一層的時候出問題了﹕D:StreeStuBllStuBll.cs(4):Thetypeornamespacename'StreeStu'couldnotbefound(areyoumissingausingdirectiveoranassemblyreference?)
解决方案:
没有引用using...;
解决方案:
前面寫了﹕usingStreeStu.DAL;問題﹕D:StreeStuBllStuBll.cs(4):Thetypeornamespacename'StreeStu'couldnotbefound(areyoumissingausingdirectiveoranassemblyreference?)﹖﹖﹖﹖﹖﹖﹖﹖﹖﹖﹖
解决方案:
记得在bin中添加引用-〉项目引用-〉StreeStu.DAL
解决方案:
你要在业务层调用数据层的类方法using数据层的包
解决方案:
using的时候找不到StreeStu.DAL;需要先加项目引用(watson110说了)再去usingClass1是Dal层下的一个类至于没有Class1就去看下Dal层是什么命名空间和类