嵌套评论列表设计及查询
表设计
- create table comments(
- id int pk,//主键
- content varchar(200),//内容
- time datetime,//时间
- user_id int,//评论者ID
- parent_id int,//父级评论ID
- article_id int,//对像ID,比如文章ID
- );
//以下仅手打示例代码
- //先取出要展示的10条评论
- var commentList = db.comments.where(f=>f.article_id==Id).Take(10).ToList();
- //取出父级ID
- var parentIdList = commentList .select(f=>f.parent_id).ToList();
- //取出父级评论列表
- var parentCommentList = db.comments.where(f=> parentIdList .contains(f.id) ).ToLsit();
- //最后添加到主评论
- commentList .addRange(parentCommentList );
客户端使用
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · Kafka 消费者poll配置
- · 蜗牛星际之黑群晖修改SSD中的grub.cfg
- · 免费内网测试 DNS泛域名nip.io/sslip.io
- · kuboard搭建一套微服务+前后端配置
- · 自制一键安装环境oneshell_v1.0.sh
- · kibana6.8.0禁用不用的模块
- · adGuardHome自定义规则
- · 使用tengine代替Nginx
- · nginx添加nginx_upstream_check_module
- · 调用企微接口报403 API Forbiden 无权限 的错误
- · github连接超时:Connection closed by remote host
- · 2023 chatgpt最详细注册流程