2005中提供了数据源,是用代码连接数据库好,还是用提供的数据源连接数据好,请指点一下

解决方案 »

  1.   

    不要纠缠这些问题。如果你用代码,要尽量“只写一次代码”,不要copy很多次来充当你的工作量。数据源控件具有自动管理数据绑定控件和自动使用BLL层(包括自动匹配参数)的许多功能,提供一些事件你可以扩展。所谓“写代码”连其中十分之一的功能都还够不上,举个例子,你可以在页面回发的时候看但它根本不调用SelectMethod,而很多人写的代码则在回发时错误地读取数据库绑定,这已经不只是性能问题而且是逻辑问题了(因为数据库如果被在后台改变则会错误地创建控件)。虽然数据源中十分之一地功能都没有用到,而且还没有手工对数据绑定控件控制、自动组织数据访问参数等代码写好,但是你不要只是把数据源控件看做与“用代码连接数据库”等量齐观的功能。
      

  2.   

    2.0 增加了很多
    比如 sqlDateSorce 很好用的
    建议大家看看
    可以减少起码30-50%的代码