所有环境:vs2005 c# + sql2005问题如下:1、 websevice返回值List, 客户端引用后变成了数组? 为啥?2、 刚开始接触.net, 想知道在C#三层架构中客户端数据修改更新操作(CIUD ),
目前是标准三层架构:winForm-->WebService-->BLL-->DLL; 客户端获取的是数据列表(就是上面说的数组),用dataGridView显示,
现在问题是如何修改当前表(dataGridView)后批量提交的BLL层中去? 不想走弯路,请大牛指教!
自己思路: 在修改当前表(dataGridView)同时,保留修改后的数据, 只要提交这部分数据就行了。
目前是标准三层架构:winForm-->WebService-->BLL-->DLL; 客户端获取的是数据列表(就是上面说的数组),用dataGridView显示,
现在问题是如何修改当前表(dataGridView)后批量提交的BLL层中去? 不想走弯路,请大牛指教!
自己思路: 在修改当前表(dataGridView)同时,保留修改后的数据, 只要提交这部分数据就行了。
不知道什么叫做“客户端CIUD操作”。CIUD通常是指针对数据库的最低级操作,而客户端的任务是让用户觉得好用,如果你开发客户端时满脑子CUID,做出的用户界面和操作一定是缺乏设计感觉、千篇一律、总落俗套。客户端是进行它的界面上标记的操作,提交必要的数据访问web service,然后web service访问数据库。例如一个“打开图书馆藏书柜”的操作可能使用“柜号、操作员、多长时间如果没有使用则自动关闭”这三个参数来访问一个web service服务,然后这个服务返回当前藏书柜的状态(例如已经打开了并且已经有人进入里边,或者其它状态)。客户端跟CUID有什么关系?客户端调用BLL的客户端代理来改变界面视图,BLL客户端代码访问服务器端API接口,服务器端BLL执行业务处理,最低级的一步才是调用DAL进行所谓的CUID操作(实际首先是开始一个事务,之后提交事务,而不仅仅是CUID)。
没看明白