博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
牛腩新闻视频 05讲 数据表操作类设计 要知道每个数据库表的操作类要干什么 以及 数据库和C#的命名规范...
阅读量:5267 次
发布时间:2019-06-14

本文共 1115 字,大约阅读时间需要 3 分钟。

 

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

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

              新闻表的操作

              评论表的操作

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

例如 首页

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

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/archive/2011/10/03/2198461.html

你可能感兴趣的文章
mysql前n条查询
查看>>
去掉redhat linux提示注册
查看>>
BZOJ3295 [Cqoi2011]动态逆序对 【CDQ分治】
查看>>
python 装饰器应用
查看>>
搞测量的要时刻保护自己哦!
查看>>
没有足够的内存继续执行程序(mscorlib)
查看>>
PageRank
查看>>
zookeeper_monitor监控
查看>>
Android Studio JNI/NDK 编程(二) Windows 下环境搭建 demo 开发
查看>>
浅谈CSS3 box-sizing 属性 有趣的盒模型
查看>>
异常情况处理
查看>>
IDEA配置使用Mybatis出现 “Could not find resource”
查看>>
【CLR的执行模型:将托管代码合并成程序集(2)】
查看>>
HDOJ 5093 Battle ships 二分图匹配
查看>>
【Qt for Android】OpenGL ES 绘制彩色立方体
查看>>
JAVA Calendar具体解释
查看>>
java中substring的使用方法
查看>>
关于ASP.NET页面打印技术的总结
查看>>
Children of the Candy Corn
查看>>
百度开放服务平台地址
查看>>