.net编写的程序为何这么慢?
最近学习C#,用它来编了个简单的数据库程序,用的是SQL2000,其实我建的数据库里面不到10条记录。我是通过DATASET来操作数据库的,但运行起来,读取记录,都要一两秒时间,有明显的停滞感。用水晶报表输出延迟的时间还长点。真不明白,为何如此慢?如果数据量大些,根本无法忍受。
我现在在怀疑DATASET的作用,读取数据库的记录到缓存,然后断开连接。但读数据库的时间往往会很长。.net是否不适合编C/S模式的程序呢?比起其他DELPHI和PB的C/S开发好象没什么优势。我想.net的强项在B/S开发方面,应用ASP.net。大家有什么看法?