business logic 为什么要返回sql语句?business layer只应该负责将业务类对象传递给数据层。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 business logic应该是将数据层返回的数据进行组装的地方。有现成的例子可以参考:duwamish7.0(VS.NET自带),还有IBuySpy(www.asp.net可以下载) 如果使用sql语句,应该在数据层定义好,逻辑层应该只提供接口给表现层调用,再对业务类进行一些逻辑上的处理,然后将处理好的类传给数据层。一个逻辑层的方法代表一个业务逻辑,一个数据层的方法代表一个对业务逻辑的数据处理,所以sql语句或者sp应该是定好的,并且写在数据层中的。 业务逻辑只处理与业务相关的没有sql语句 按照微软推荐的分层方法 数据访问的sql都写再sql server的存储过程中,数据访问层调用存储过程,业务层调用数据访问提供的数据访问方法,一般业务层只做业务逻辑判断和数据验证 如何合并datatable中的重复的数据! String值问题 iframe自适应高度 郁闷,DATAVIEW无原无故的多了一列rowstat 关于文件下载时出现一个空白页面的问题 急啊,在ASP.NET里面怎样调出软件盘! 项目经验。。。。。。。。??????? 关于Socket,如果客户端是通过代理服务器操作……可否讨论一下? 数据库更新发生错误,特奇怪?? 请问:怎样单独引用自己编写的类? datagrid编辑列及footer中的控件怎么验证? 如何打印水晶报表?
duwamish7.0(VS.NET自带),还有IBuySpy(www.asp.net可以下载)
没有sql语句
数据访问的sql都写再sql server的存储过程中,数据访问层调用存储过程,业务层调用数据访问提供的数据访问方法,一般业务层只做业务逻辑判断和数据验证