Asp.net core 專案實戰 新聞網站+後臺 原始碼、設計原理 、視訊教程
首先說明,視訊教程、原始碼並非本人原創
本人將專案分割開,並寫了一些說明。
該視訊教程 地址 https://study.163.com/course/courseMain.htm?courseId=1005955006
原作者
筆者正在學 ASP.NET Core ,發現這位作者的視訊教程非常好,按教程做了一遍,所以專門寫一篇文章進行介紹,並對專案進行分析。
專案原始碼下載地址
連結:https://pan.baidu.com/s/11sg-6IUKad35Q2RKl-DKXg
提取碼:f2ix
複製這段內容後開啟百度網盤手機App,操作更方便哦
如果連結失效,請在評論區留下你的郵件
格式
使用者名稱 # 郵件地址
專案介面
專案使用 .NET Core 2.1 ,Entity FrameWork Core , SQL Server ,
實現了 對資料庫增刪查改,文章增刪查改、新聞類別增刪查改、評論增刪查改、後臺管理、MVC等等。
專案檔案說明
我將專案分成了幾個部分
後臺靜態頁面 一些js css檔案,由於專案重點在後端設計、演算法、框架,所以預先提供 靜態檔案和頁面樣式,開發時直接套用即可。
NewsPublish.Web-服務設計.zip
NewsPublish.rar 為專案最終設計成果
資料庫設計.txt 生成資料庫的程式碼
使用說明
首先,複製 資料庫設計.txt 內的 程式碼(全部),在資料庫管理器中執行,使之生成資料庫。為了避免失敗,請重複執行一次。
NewsPublish.Service 的 Db.cs 檔案存放了資料庫訪問上下文,請修改第 17 行的連線字串。
專案解析 -- 服務設計
把 NewsPublish.Web-服務設計.zip 解壓後,開啟 解決方案
有三個專案
NewsPublish.Model
NewsPublish.Services
NewsPublish.Web
NewsPublish.Model 類庫,設計了資料庫實體、資料庫模型、功能資料模型
其中 ResponseModel.cs 是全域性使用的,設計思路是作為返回型別,統一作為方法額度返回型別。
NewsPublish.Services 類庫, 實現了網站的所有功能
NewsPublish.Web 網站 mvc,實現網站訪問控制、前端等等
Areas目錄中,是子區域,實現後臺管理頁面