比如一个项目中,用到对象模型为User ,我可以赋予两个属性:useName 和usePsw 。我想问一下,做项目的时候使用模型有什么好处?比如会员就只有两个属性:用户名和密码,有没有必要?asp.net  对象  好处

解决方案 »

  1.   

    会不会增加系统负担?如果不用的话,我只能使用全局变量或session一遍其他页面也可以使用这两个变量的信息。
      

  2.   

    1:建立这样的实体 在对数据处理的时候更好的使用 对象的方式来操作 比如Linq
    2:还有可以作为传参的实体比如用户的信息有十个字段,在添加用户信息的时候 你只要将这些信息成功一个对象传过去即可
    3:可以很好的隐藏数据库的字段名,之前用datatable和datareader的方式读取数据 难免要暴露你的字段名
       用了对象  只需要使用对象名就可以了
      

  3.   

    NET 为什么有一特性“封装”?你去了解一下,可能就不会问这个问题了
      

  4.   

    在从datatable或者datareader的必不可免的降低运行效率,但是很少,真的很少