- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
喜科堂互联教育社区项目
01.项目简介
本项目完成了一个社区项目,在本项目中,主要包括两类用户,分别为社区用户和社区管理员,其主要操作如下:
社区用户:本项目所面向的用户群体,可进行帖子,回复,收藏等操作
社区管理员:对的社区用户及用户的帖子、回复进行管理
02.项目技术框架
Layui+Asp.NetMvc+EntityFramework
03.主要功能概述
该项目主要分为以下几个模块:
账户模块:
社区用户可在此项目中并完成登录操作,并可对自身信息进行相应的操作(修改个人信息、修改头
像、修改登录)
帖子模块:
帖子列表
帖子列表会展示在项目首页及列表页,用户可根据帖子类别、帖子状态进行查询
帖子详情页
帖子详情主要包括帖子的,编辑、删除、回复、加精、置顶、结贴等操作。社区用户仅可对自己发
布的帖子进行编辑、删除、结贴操作;社区管理员则可进行加精、置顶操作;所有用户都可对帖子进行
回复。
用户模块:
个人主页
个人主页包括当前用户的基本信息,的帖子以及相应的帖子回复,该模块是,所有用户都
可查看
用户
用户中记录了用户帖子信息及收藏帖子信息,该模块只有当前登录用户可查看
管理模块
管理模块是由社区管理员管理用户及帖子信息的相关操作
04.数据库设计
Post:帖子表(帖子信息)
PostReply:帖子回复表
PostCollection:帖子收藏表
File:通用文件表
说明:
1.文件的处理
在帖子表和回复表里面可能会有文件上传的内容,如果使用外键进行关联的话,使用一个字段进行关联
(RelationGuid)
2.EFCode-First数据迁移
本质:从代码去更新数据库的操作
注意:一定不要手动去修改数据库的结构
3.数据迁移的步骤:
开启自动迁移
在数据库上下文类所在的类库中的程序包管理控制台中执行命令enable-migrations
添加迁移内容
add-migrationName
更新数据库
update-database
注意:
1.使用数据迁移,原有的数据不会丢失
2.建议:使用上述的手动迁移方法,很有可能修改实体类,如果是自动迁移的话,就会自动的更新数据库
原创力文档


文档评论(0)