asp.net一个操作数据库中表的类应该怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:35:48
具体怎么写,我在网上看了一个haoxiao老师的新闻系统,应该说是会写的。
不过,我想试着自己写一个论坛,写着写着
觉得有点疑问,持发帖子向网友们求证一下:
一个表中只有几个字段,写一个操作该表的类是没什么问题的,可是,有一些字段比较多的类也得这么写么?比如用户表,用户名、密码、注册时间发了多少帖子等等,顺便就能想出十几个字段!
写用户类的话光 字段 和属性就写了一大堆!或者写它的重载的构造函数,就要十几个参数!!我不知道是不是应该写这么大的一个类呀?

持此求证一下,谢谢
一般数据库中的表应该有多少字段为宜呢?我是想说:设计数据库表中的字段多少会对数据库的性能有影响么? 呵呵,瞎想的,我确实懂得不多!

像你上面提到的情况,所有数据不是存在1个表中的,分成若干个表来存放的,比如UserInfo存的是用户的基本信息,比如用户名,密码,年龄,性别等,还可以另外建个表来存放该用户的发送帖子情况,比如Post表,用来显示用户发送的帖子的主题,内容,回复数量,表和表之间用主外键来约束,具体要用多少个表看情况,总之每个表里面存的只是相关的数据,关系不大的另外建表

建表的时候 应该尽量避免一个表中有过多的字段
比如User表 可以只放一些 用户必须信息
而其余的信息 放在 UserDetail表中
曾经 操作过一个 40来个字段的表 那是真吐血啊 往事不堪回首

这类情况要用到一些代码生成器的,否则属性多的话你还不累死啊!
推荐CodeSmith上网上找点教程看下很容易的!

写是可以写的,不过就要是怕参数过多的话就像一楼说的,把相关的信息放在一个表,把不想关的信息放在另外一个表!这样的话每个表的字段就会变少,然后就在做的时候把每个表联系起来.