本来利用.net操作ORACLE9i数据库,利用企业库创建数据库,ADO.net操作更新数据库,执行此方法((DbDataAdapter)DataAdapter).Update(dataset, TableName)将dataset更新到数据库;但是发现速度很慢,oracle中表只有100万条记录,而我根据主键只对其中一条做更新,却需要2秒钟的时间,但是直接用pl/sql执行update语句却只要0.07秒的时间,不知道哪位高人有这方面的经验,帮忙回答,先谢过.
调试欢乐多
.NET本来的效率就不是很高
((DbDataAdapter)DataAdapter).Update(dataset, TableName)在执行这条语句的时候慢
系统的架构是这样子的,现在改起来根本不可能了啊,直接用ExecuteScalar执行语句是很快的
((DbDataAdapter)DataAdapter).Update(dataset, TableName)在执行这条语句的时候慢
oledb 还要中间转一层