方法1:为每个表做一个类,类的变量与表的字段相对应,这些类继承一个实体接口,在做一个操作类,实现表的操作。
方法2:实体类继承DataSet,在外部用xml文件描述表的结构,做一个builder类,采用工厂格式,读取xml文件,创建实体类,做一个操作类,实现对实体类对象的操作,从而实现对数据库的操作。

解决方案 »

  1.   

    为每个表做一个类,类的变量与表的字段相对应,这些类继承一个实体接口,在做一个操作类,实现表的操作。///////////////////////PetShop采用的就是这种方法,很不错.
      

  2.   

    赞成使用,但是我不大清楚具体的过程,
    应该是有成功的例子的。这个是一个先进的思想,应该比较好的。
    楼上的兄弟,PetShop是什么,在哪里可以下载?
      

  3.   

    俺是这样做的 从DataSet继承出实体类, 在这个类的建构函数中你只要指定表名, 关键字,  其它字段(可以不指定),  然后就可以很方便的使用了,  在最后要提交数据库, 你只要告诉是update, insert 还是 delete,  就可以提交数据库那
       当然这个dataset类同样可以操作多表, 多记录
      

  4.   

    多谢各位,继续讨论多看看微软的Duwamish,就可以解决很多问题