永发信息网

C#三层结构问题高手来

答案:3  悬赏:60  手机版
解决时间 2021-05-11 10:49

如图,第一个图Properties中只有AssemblyInfo.cs文件 ..而图2中有AssemblyInfo.cs和BLL层中RoomTypeManager.cs文件.请教这是什么问题?如何解决或图1中插入相同BLL层文件.. rt

最佳答案
呵呵 我想纠正 下前面的朋友的说法
三层结构是种思想 建立了UI BLL DAL 的项目文件那就是三层了?显然是错的
三层结构 不是局限在项目名上 而是一种逻辑关系 只要你的三层思想实现了 管他所在的项目文件名称是失明呢 RoomTypeManager 我就放在DAL下 但其实他是逻辑层的类文件 只要实现它在三层中的位置 那么即使放在DAL下 又未尝不可?只能说明项目文件名字起的不巧当罢了
回答楼主的问题
1、原因:正如我前面所说 他爱放哪里放哪里 只要他在项目中起到数据层的作用就可以了 如果站在三层思想的角度 如果他RoomTypeManager 起到了逻辑层的作用 那么他放哪里都没错 但是 他目前放置的位置是不恰当的 显然他把放到了DAL在他项目中起到数据层的项目文件下
2、在图一中插入BLL层文件 :右键Dal的项目文件 选择 添加现有项 选择你要插入的BLL类文件 然后修改BLL类文件下的代码namespace为当前的命名空间 即可 但是不建议这么做 虽然如果实现其在三层中的功能 也没错 但是这样做不恰当 应该将逻辑层的类文件放在逻辑层的项目文件下 就更合理了
全部回答

图1的时候没写roomtype啊 你添加新类再写就行了啊 而且manager不能再DAL里 应该在BLL里

估计似乎添加的时候节点选错了 你在BLL里新建类 然后把那个manage移植过去 完了把这里的manage删掉

Properties节点下一般存放程序集信息或资源文件。图2的可能原因是你加的时候选错了节点。

真正的业务代码要加在项目节点下或其文件夹下。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁知道用手机开QQ钻的方法及费用?
龙之谷老断线?
你们所谓的爱情是什么?
有什么好听的歌?新歌老歌都行..最好是柔情的
怎么做 蝴蝶拉花啊 我想要详细过程 最好是视
诗词大赛口号,参加了一个诗词大会的活动,帮
重庆是一个很美丽的地方 翻译
摩尔庄园怎么样才不用炫彩星打红色名字?
想进一个人多点QQ农场的班级.谁能拉我进班,
怎样才能观看影片《唐山大地震》啊?
减肥!怎样去掉肚子上的脂肪
请分析“Ms shen's method of teaching
高中的爱情能远么
这五首唐诗的拼音??
爱因斯坦是谁
推荐资讯
谁一宁波各医药公司的地址?
地下城怎么熄灭图标啊
一看爱情的故事心就会痛?
红方象有几种走法?不考虑其他棋子的遮挡!
求photoshop cs3的基本教程。
数学题来看下
我一和别人语音聊天麦里面就会发出嗡嗡滋滋沙
Jim is talking to me .变一般疑问句
团长去哪儿申请 舞团升级 资源到了
杭州山沟沟农家乐推荐住宿?
怎样才知道你和心中的他有没缘呢?
沧州地区哪里卖瘦身的平衡素
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?