spring.net nhibernate构建程序问题

happyrain2010 2011-02-24 03:05:10
不知道大家在用spring.net nhibernate构建程序时候是否遇过这个问题:
打个比方来说DAO层用Nhibernate构建,现在有个studentdao,和teatherdao实现了IPersonDAO接口
1.写两个studentbil,teatherbil业务类在web层时候 用spring.net来注入这两个业务类
2.写一个业务类personbil 在这里面注入stuentdao,teatherdao这两个类,在web层就调用personbil这个类即可
有些疑惑,妄大家把在项目中遇到过的一些问题 经验告知一二。也欢迎大家一起讨论下!
...全文
102 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
推荐使用 CYQ.Data 数据框架,操作起来省心又省力
onlyadou 2011-02-24
  • 打赏
  • 举报
回复
个人认为不应该有personbil了,在web层可以直接用studentbil或teatherbil。
我是这样分层的。
1个aspx可以有N个Bll(由Spring.net注入)。
1个BLL可以有多个DAO(由Spring.net注入)。
1个DAO原则上操作一个实体(一张表)
DAO层可以抽象一些常用操作的抽象DAO或接口。
我们最近在写的一个项目就是这样做的。
子夜__ 2011-02-24
  • 打赏
  • 举报
回复
最后在加个接口层。。

然后实现类继承接口。

BLL注入 DAL的接口

这样一层一层的调用下去 比较规范。。

我最近在做这样的项目 空了交流
wuyq11 2011-02-24
  • 打赏
  • 举报
回复
wusk110 2011-02-24
  • 打赏
  • 举报
回复
我已经搞过JAVA 在JAVA中spring hibernate 我感觉都很简单。现在居然出现了spring。net nhibernate 看来落伍了
Return门徒 2011-02-24
  • 打赏
  • 举报
回复
不用过,学了~!

111,116

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧