asp.net三层架构问题
本来我设计的小程序是没有分层的,就是用户登录主页,进行操作,直接就对数据库进行更新删除了,这样有个问题就是并发的问题。现在我想设计一个业务逻辑层来解决并发的问题,即所有登录用户的对数据库操作的命令都先传到业务逻辑层来,业务逻辑层再按照顺序对数据库进行操作,那这个业务逻辑层怎样收集所有用户的SQL语句命令呢,存在Session里还是Cookie里?还是有其他的方法,请大家指教,菜鸟一个,刚做asp.net没几天。
------解决方案--------------------确保 nocount 为 off
使用更新语句:
update questions
set UserId = @x
where id = @y
and UserId is null
如果影响的行数为0,提示用户重新选择