1,比如说我一个数据库有N多个表,是不是要建N个实体类啊,不是的话,为什么,有什么好处?
2,一个表有N个字段,相应的实体类是不是也要有N个字段,可能有时候我只查询返回很少的几个字段,那是不是浪费了(当然有时候也返回N个字段);

解决方案 »

  1.   

    1、这个当然要每个数据库的表都要建立一个实体类,也可以使用
    强数据集dataset来实现,这个的具体方法可以参见本版版主和一些热心人翻译的一个教程,相当的不错,可以学习一下
    2、你写方法的时候就要灵活处理了,有返回全部字段的和返回定义字段的等,无非就是多写几个方法而已
      

  2.   

    http://lovecherry.cnblogs.com/archive/2006/07/02/440840.html
      

  3.   

    TO  WeekZero(【星期零】| Nothing is impossible) 
      1,那个教程在哪里,指点下,谢谢
      2,方法是可以多写几个啊。。但是每个方法返回的不还是拥有N个字段的实体类,虽然你可能只Select Name,Password,Email From [User] 这样。。
      

  4.   

    可以把字段用参数传递进去
    public dataset getds(string ziduan)
    {
        ....
        string sql = "Select "+ziduan+" From [User]";//ziduan="Name,Password,Email"
    }