一个计算租赁费的web程序。如果把DAL做成一个解决方案, DAL下面建立一个 “费用”的项目。 DAL下的“费用”项目主要目的是从数据库中取出来房屋的基本信息供 BLL层用,和更新租赁的到期日期。
同时,如果把BLL也做成一个解决方案 而BLL层也有个 “费用”的项目。这个“费用”项目的主要目的是获得DAL层“费用”项目提供的的房屋基本信息,进而进行逻辑计算,计算出租赁费。那么,把BLL里添加对DAL里的项目时,就会出现已经此项目名,不能重复添加, 那么直能添加引用了吗?而添加引用,稍微修改下DAL下的 “费用”项目,就要重新生成,很麻烦。那么只能吧DAL 和 BLL 下面的 表示同一个模块的取不同的项目名字吗? 比如“DAL费用” “BLL费用”?同时附带问一个问题,如果一个解决方案,比如DAL下有多个项目,如何只生成一个.dll?
同时,如果把BLL也做成一个解决方案 而BLL层也有个 “费用”的项目。这个“费用”项目的主要目的是获得DAL层“费用”项目提供的的房屋基本信息,进而进行逻辑计算,计算出租赁费。那么,把BLL里添加对DAL里的项目时,就会出现已经此项目名,不能重复添加, 那么直能添加引用了吗?而添加引用,稍微修改下DAL下的 “费用”项目,就要重新生成,很麻烦。那么只能吧DAL 和 BLL 下面的 表示同一个模块的取不同的项目名字吗? 比如“DAL费用” “BLL费用”?同时附带问一个问题,如果一个解决方案,比如DAL下有多个项目,如何只生成一个.dll?
解决方案 »
- 在图片上每单击左键后便添加一个新图层,每单击右键便删除前一次添加的那个图层,要如何实现呢???
- 网站以源代码在IIS中发布运行正常,编译以后发布运行不了。
- c#.net 使用Jmail.dll的问题
- ViewState是什么意思
- 关于32位系统和64位系统运行asp。net程序的兼容性问题。
- DropDownList如何只让它显示其中一项?????
- MultiPage控件如何绑定数据?
- 一个很重要的问题(对于我来说)
- 今天参加了MS TECHED 2002广州,感觉不错,散分
- 明天五一了,送分了,感谢这么多日子大家在 csdn中对我的帮助.
- 向数据中插入html标签和取出带有html标签的字段有错误
- 关于关闭禁用 调试 ,我怎么禁用一样还有,高手进来看看
建议可以这样做,
建立项目的时候写:费用.DAL,逻辑层的就取名叫 费用.BLL 这样的话.Net命名空间就是 费用.DAL,费用.BLL
不管是你以后维护,还是开发,都比较清楚,至少知道引用的是DAL层的东东还是BLL层的东东,
希望对你有帮助。
必须起不同的名称才能互相区分
一个项目生成一个DLL,这是.Net决定的
但是可以通过接口实现不同的DLL调用
因为你在 Bll 层添加了对 Dal 层的引用。
如果在 Bll 层存在 Dal 中的同名文件,而你又在当前同名文件中引用了 Dal 层的同名文件就会报
“类型不确定、、、什么什么的”因为他不知道你到底是要使用 Bll 还是 Dal 的文件不知道讲的如何。、、莫怪、、
Blls 下: 费用Bll简单明了。。
UsedInfo
HouseInfo
Retail.BLL
UsedManager.cs
HouseManager.cs
Retail.DAL
UsedServices.cs
HouseServices.cs