ADO.NET这两种做法有区别吗? 肯定是有区别的啊,一个是要post两次,一个是只用post一次,执行命令不明显,如果用Select 就比较明显了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感谢各位的回复,打个比方说,做用户注册时,要判断用户名是否已经存在,如果不存在则注册。此时DAL层里有两个方法,GetUser()和Insert(),那么在BLL层调用时是否应该if(dal.GetUser() == null){ dal.Insert();}那若要保证dal.GetUser()和dal.Insert()合起来只连接一次数据库,是不是这两个方法就需要使用同一个dbConnection对象?那是dbConnection.Open()后执行两个方法呢,还是每执行一个方法就dbConnection.Close()一次呢?抱歉我是初学者,表述不怎么清楚。 你说的没错,是使用一个Connection,在你的Command里面有几条语句,它这个连接就执行几条语句,执行完之后Close(),在这个过程中,只连接一次数据库 模态窗口返回值 关于虚拟路径的问题 用.net做网站文本框在浏览器中很小 AJAX提交后想要的内容无法显示(逻辑错误???) 页面刷新的问题 form验证怎么实现啊? 急啊!解决就散分!在框架里使用了一个timer,如何让客户端页面关闭时,停掉这个timer啊??(asp.net ) 求一条生成汇总的sql语句 水晶报表分发的问题 关于Session能否放在静态方法中?? GridView使用ButtonField实现页面跳转 怎样才能及时关闭DbConnection
此时DAL层里有两个方法,GetUser()和Insert(),那么在BLL层调用时是否应该
if(dal.GetUser() == null)
{
dal.Insert();
}
那若要保证dal.GetUser()和dal.Insert()合起来只连接一次数据库,是不是这两个方法就需要使用同一个dbConnection对象?那是dbConnection.Open()后执行两个方法呢,还是每执行一个方法就dbConnection.Close()一次呢?
抱歉我是初学者,表述不怎么清楚。