我将项目分开并写了一些说明。
本视频教程地址
原作者
笔者正在学习ASP.NET Core,发现这位作者的视频教程非常好。 我又按照教程做了,所以专门写了一篇文章来介绍和分析项目。
项目源码下载地址
链接: 提取码:f2ix 复制此内容后,打开百度网盘手机应用,操作更方便。
如果链接失效,请在评论区留下邮箱
格式
用户名# 电子邮件地址
项目界面
该项目使用.NET Core 2.1、Core、SQL、
实现了数据库的增删改查、文章增删查查、新闻类别增删查查修改、评论增删查查修改、后台管理、MVC等。
项目文件说明
我将项目分为几个部分
后台静态页面有一些js和css文件。 由于项目侧重于后端设计、算法、框架,所以提前提供了静态文件和页面样式,开发时可以直接应用。
.Web- .zip是第一阶段设计,不包括前端设计,仅实现模型、功能设计等。
.rar是该项目的最终设计结果
.txt 生成数据库的代码
使用说明
首先复制数据库.txt中的代码(全部),在数据库管理器中执行,生成数据库。 为避免失败,请重做一次。
的 Db.cs 文件。 存储数据库访问上下文。 请修改第 17 行的连接字符串。
项目分析--服务设计
解压.Web- .zip后,打开解决方案
一共有三个项目
。模型
。
.Web
.模型类库,设计数据库实体、数据库模型、功能数据模型
其中.cs是全局使用的,设计思想是作为返回类型,统一作为方法配额返回类型。
。 实现网站所有功能的类库
.Web网站mvc,实现网站访问控制、前端等。
在Areas目录下,是实现后台管理页面的子区域。
一个有趣的大学生