牛腩新闻视频 05讲 数据表操作类设计 要知道每个数据库表的操作类要干什么 以及 数据库和C#的命名规范

3%PQ9YUA`0`{X[JRYR}LI16

当数据库建立好之后,实际是对数据表的增删改查,一般都是封装在一个类,或者是多个类里面。对每一个数据表  都有一个对应的  数据表的操作类

也就是对  新闻类别表的操作

              新闻表的操作

              评论表的操作

开始写他们几个所具有的方法,可以对照   界面框架图   来分别逐个分解  用到了哪个类的哪个方法  

例如 首页

image

那么就有   对新闻表的操作类的方法

1:取出 最新10条新闻

2:取出  10条热点新闻

对类别表的操作有

3:取出  所有的新闻分类

当点击新闻分类的时候,就进入到了新闻列表页面,

对新闻表的操作有

4:根据类别ID取出该类别下的所有新闻列表

当我们点击新闻列表里面的任意文章时,进入新闻内容页面

5:根据新闻ID取出该条新闻的内容

在新闻内容页里面,还需要取出新闻评论,那么  针对新闻评论表 有如下操作

6:根据新闻ID取出该新闻的所有评论

在新闻内容页下面,还有一个添加评论,那么针对  新闻评论表,还有一个  增加评论

7:根据新闻ID  增加该新闻的评论

然后在新闻搜索页面,还有一个  根据新闻标题 或者是内容 搜索新闻

再来考虑登陆,我们没有用数据库,所以直接用  niunan    niunan  来直接登陆。

在后台的话,我们会对数据库 进行 增删查改,那么类别表 也会有   增加类别,修改类别,删除类别(连同其下的新闻以及新闻评论一起删除,如果不一起删除也是有问题的,因为我们建立了  外键关系)

对类别表的操作类      

取出所有的新闻分类

增加类别

修改类别

删除类别(连同其下的新闻以及新闻评论一起删除,如果不一起删除也是有问题的,因为我们建立了  外键关系)

判断类别名称是否已经存在

对新闻表的操作类

取出最新10条新闻(所属分类,新闻标题,发布时间)

取出10条热点新闻

根据类别ID取出该类别下的所有新闻列表

根据新闻ID取出该条新闻的内容

根据新闻标题搜索新闻

根据内容搜索新闻(全文索引的性能更好,但是这个我们直接用sql语句来全文搜索)

增加新闻

修改新闻

删除新闻(连同其下新闻评论一起删除)

对评论表的操作类

根据新闻ID取出该新闻的所有评论

根据新闻ID  增加该新闻的评论

删除评论

下面来进行命名规范

数据库:第一个单词  首字母小写   其他单词  大写

在编写操作类的时候      某某某 操作类    其实也就是数据表操作类

C#代码的命名规范:每一个单词字幕大写,

数据表操作类:***DAO    data  access object   数据存储访问对象 (如类别表的操作类就是  CategoryDAO

原文地址:https://www.cnblogs.com/iceicebaby/p/2198461.html