一个关于NHiberante,Linq数据源与UI交互引发的思考

题1

       Nhibernate 返回的数据强调不使用DataSet,Linq对数据查询则有独特性。那么究竟要不要做List<T>范型数据到DataSet的转化呢?有人写过转化类:http://wyf.javaeye.com/blog/603129 到底有没有必要,第一感觉是:多了中间的转化过程,必然丧失性能。

潜在问题发现:

       1.1自己有关于三层架构的应用问题,看了PetShop害了多少人和软件架构的域(Domain)模式相关的文章后,得到了一些方向性的建议。

建议:

       1一切以适用为原则

       2业务逻辑不仅仅是一个分层,实际上业务逻辑贯穿于项目架构的没一部分。UI中对一个控件的Enable,Disable属性的控制也是业务逻辑的一部分。

       3.不要为了分层而去分层,分层是为了解决特定的问题。

 

原始问题的答案

       问题本身不重要,发现自己存在的隐藏问题并得到正确的方向,已经够了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值