就是Common.Data里面的一些基本的类:BookData, OrderData等,里面的一些数据,为什么要作为DataSet中的DataTable的字段形式,而不在该类中直接使用字段或属性????
这样做有什么好处???

解决方案 »

  1.   

    datatable比字段要容纳的东西多些吧。
      

  2.   

    DataTable的字段形式 相当于索引器
    索引器里用的是数据类型
    字段和属性是字符类型
    读索引器应该比它们好用。快吧~~
      

  3.   

    主要是DataTable可以跟数据库做一个源列映射,这样你可以通过存储过程批量增加、更新数据。
    如果你是直接把字段放在类里面,就无法做到这一点,如果你喜欢直接把字段写在类里建议去看PetShop3.0,你应该喜欢。
      

  4.   

    dal中用sqldataadapter作为数据操作的容器,crud通过dataadapter的update方法,所以要使用datatable作为实体对象以方便dataadapter字段映射。