当前位置: 代码迷 >> ASP.NET >> CLR 存储过程 与 业务逻辑层 与 UI 的有关问题,请问!
  详细解决方案

CLR 存储过程 与 业务逻辑层 与 UI 的有关问题,请问!

热度:6208   发布时间:2013-02-25 00:00:00.0
CLR 存储过程 与 业务逻辑层 与 UI 的问题,请教!!!
在UI层(ASPX)中,有一个产品信息的输入表格,内容非常多,有30几项(TextBox 和 Dropdownlist)通过遍历已收集到所有条目的值和名称(值和名称分别存放在WEB控件的TEXT及ID属性中)

在BLL层中,用方法InsetPr()接受UI传过来的条目并预处理数据

在DAC层中调用CLR的存储过程InsertData()将数据插入数据库。

问题请教:
由于条目非常的多,在这几层中,分别用什么方法能够最有效、编码最少地传递数据条目?

------解决方案--------------------------------------------------------
没感觉有什么难,楼主想多了吧
------解决方案--------------------------------------------------------
根据数据表写数据类,或者结构也行。
从画面上取值之后付给类对象,各层之间通过类对象传值
------解决方案--------------------------------------------------------
我喝多了
------解决方案--------------------------------------------------------
由于数据量多,维护量大,我们有时候已经不用存储过程了~~

直接INSERT 进数据库
------解决方案--------------------------------------------------------
lz到底有什么问题啊?没感觉有问题啊;你是动态生成页面的吗?如果不是,那直接使用实体可能最方便!
------解决方案--------------------------------------------------------
如果对效率要求却是非常高的话,没有必要分层 ,最简单的往往是最有效的。。 

存储过程对效率的影响虽然微乎其微 ,但是如果执行的全部是插入的操作的话,直接拼写sql的方法效率会提高一些 ,但是要注意sql注入攻击 。。
------解决方案--------------------------------------------------------
up
  相关解决方案