惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
雷峰网
雷峰网
小众软件
小众软件
博客园 - 【当耐特】
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
A
About on SuperTechFans
H
Help Net Security
博客园_首页
P
Proofpoint News Feed
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
N
Netflix TechBlog - Medium
爱范儿
爱范儿
MyScale Blog
MyScale Blog
Blog — PlanetScale
Blog — PlanetScale
The Cloudflare Blog
MongoDB | Blog
MongoDB | Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Google DeepMind News
Google DeepMind News

博客园 - 稽首本然

Nhibernate 教程,有空看看 Jquery专题写的不少,有空看看,另该研究下门面模式了! Java开源权限管理中间件 《需求规格说明书》业务描述活动图 《需求规格说明书》(用例)陷阱 《需求规格说明书》核心功能表现方式(用例) LINQ TO SQL ScriptManager与UpdatePanel总结 Nunti测试工具使用整理 数据库联接字符串 LINQ TO OBJECT ASPX直接编写脚本function后使用javascript Aspx页面中直接编写javascript脚本 母版事件中注册javascript脚本 ASPNET跨页面传值技巧总结 javascript捣乱程序 Javascript在Asp.Net中的应用汇总 AjaxPanel中使用javascript AjaxPanel控件说明
一个关于NHiberante,Linq数据源与UI交互引发的思考
稽首本然 · 2011-01-28 · via 博客园 - 稽首本然

题1

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

潜在问题发现:

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

建议:

       1一切以适用为原则

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

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

原始问题的答案

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