到目前為止,我們的MVC+EF Core 完整教程的理論部分就全部結(jié)束了,共20篇,覆蓋了核心的主要知識點(diǎn)。
?
下一階段是實(shí)戰(zhàn)部分,我們將會把這些知識點(diǎn)串聯(lián)起來,用10篇(天)來完成一個開源項(xiàng)目。
現(xiàn)向園友征集題材,你提需求我來實(shí)現(xiàn)。
請?jiān)谠u論中提出你的需求,并加以簡明扼要的描述。
題材最好是有趣的、有一定應(yīng)用價值的,例如像Trello這樣的效率管理系統(tǒng)。
?
我將會在選取一個相對適合的題材,通過敏捷開發(fā),快速迭代,將詳細(xì)開發(fā)過程記錄下來,拋磚引玉,供大家參考。
前面已完成的20篇我們以技術(shù)為主導(dǎo),后面的10篇我們將會以產(chǎn)品為主導(dǎo)。
開發(fā)完之后,博主可以提供個云服務(wù)器將程序放上去給大家使用,我們可以一邊玩一邊改進(jìn)。
?
主要開發(fā)環(huán)境:
1、.net core 3 最新版
2、js & jquery(如果時間允許,我們盡量多用原生js), bootstrap
3、MS SQL 2016
我們盡量只選用必要的工具,剝離表象,直達(dá)問題本質(zhì),降低大家學(xué)習(xí)成本。
讓大家學(xué)會,只憑一把菜刀如何做出滿漢全席。
?
最終的開源項(xiàng)目將會具有:
1、詳細(xì)的使用說明書(直接放在系統(tǒng)中,點(diǎn)擊幫助就能看到)
2、詳細(xì)的代碼說明,v1.0版本后將會托管到github上
3、詳細(xì)的開發(fā)說明(代碼演進(jìn)),以博客園系列文章發(fā)布,了解代碼演講過程比最終的代碼更有價值。
?
感謝寫作過程中各位園友的鼓勵和支持,授人以魚不如授人以漁,希望能給你們帶來一點(diǎn)幫助。
歡迎大家多提建議,祝學(xué)習(xí)進(jìn)步 :)
?
P.S. 歷史文章回顧與總結(jié)說明
* MVC+EF Core 完整教程20--MVC+EF Core 完整教程20--tag helper詳解
<https://www.cnblogs.com/miro/p/11343710.html>? tag helper 組件詳解
* MVC+EF Core 完整教程19--最簡方法讀取json配置:自定義configuration讀取配置文件?
<https://www.cnblogs.com/miro/p/11261776.html#4311104>? 自定義config讀取類
* MVC+EF Core 完整教程18--升級分布視圖至 View Component?
<https://www.cnblogs.com/miro/p/11235711.html>?更強(qiáng)大的partial view
* MVC5+EF6 完整教程17--升級到EFCore2.0? <http://www.cnblogs.com/miro/p/7402497.html>
? 差異點(diǎn)升級
* MVC5+EF6 完整教程16--控制器詳解? <http://www.cnblogs.com/miro/p/6800358.html>
?Controller運(yùn)行機(jī)制簡介和數(shù)據(jù)傳遞方式
* MVC5+EF6 完整教程15--使用DI進(jìn)行解耦? <http://www.cnblogs.com/miro/p/6671503.html>
?DI概念講解及引入Ninject的應(yīng)用
* MVC5+EF6 入門完整教程14--動態(tài)生成面包屑? <http://www.cnblogs.com/miro/p/5759585.html>
??面包屑導(dǎo)航
* MVC5+EF6 入門完整教程13--動態(tài)生成多級菜單 <http://www.cnblogs.com/miro/p/5541086.html>
??根據(jù)model動態(tài)產(chǎn)生菜單
* MVC5+EF6 入門完整教程12--靈活控制Action權(quán)限 <http://www.cnblogs.com/miro/p/5457141.html>
??針對任意一個Action或Controller,都可以根據(jù)配置的角色來控制訪問權(quán)限
* 【補(bǔ)充說明】淺入淺出Lambda表達(dá)式? <http://www.cnblogs.com/miro/p/5006520.html>?
* MVC5+EF6 入門完整教程11--細(xì)說MVC中倉儲模式的應(yīng)用
<http://www.cnblogs.com/miro/p/4806199.html>? 倉儲模式的使用
* MVC5+EF6 入門完整教程10:多對多關(guān)聯(lián)表更新&使用原生SQL
<http://www.cnblogs.com/miro/p/4518811.html>??對多表數(shù)據(jù)的更新及原始SQL的使用
* MVC5+EF6 入門完整教程9:多表數(shù)據(jù)加載 <http://www.cnblogs.com/miro/p/4288184.html>?
對多表連接數(shù)據(jù)的查詢
* MVC5+EF6 入門完整教程8 :不丟失數(shù)據(jù)進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)升級
<http://www.cnblogs.com/miro/p/4164076.html>?在不drop and
re-create數(shù)據(jù)庫的情況下更新數(shù)據(jù)庫的結(jié)構(gòu),將這些改變部署到生產(chǎn)環(huán)境中
* MVC5+EF6 入門完整教程7 :排序過濾分頁 <http://www.cnblogs.com/miro/p/4134241.html>?
排序、過濾條件、分頁三個功能
* MVC5+EF6 入門完整教程6 :分部視圖(Partial View)
<http://www.cnblogs.com/miro/p/4102867.html>? 結(jié)合Partial和Action這兩個helper,
講解分部視圖(Partial View)的應(yīng)用
* MVC5+EF6 入門完整教程5 :UI的一些改造 <http://www.cnblogs.com/miro/p/4095165.html>? 布局頁
和 Html Helpers 的介紹
* MVC5+EF6 入門完整教程4 :EF基本的CRUD <http://www.cnblogs.com/miro/p/4072870.html>
???對常用的CRUD做了介紹
* MVC5+EF6 入門完整教程3 :EF完整開發(fā)流程 <http://www.cnblogs.com/miro/p/4053473.html>
??掌握使用EF開發(fā)的整個過程: 創(chuàng)建Data Model --> 創(chuàng)建Database Context ?-->?
創(chuàng)建databaseInitializer?-->?配置entityFramework的context配置節(jié)
* MVC5+EF6 入門完整教程2 :從前端UI開始 <http://www.cnblogs.com/miro/p/4040602.html>
??通過開發(fā)了一個最基本的登錄界面,介紹了如何從Controller中獲取表單數(shù)據(jù)
* MVC5+EF6 入門完整教程1 :從0開始 <http://www.cnblogs.com/miro/p/4030622.html>?
介紹了主要概念和大體流程
?
?
熱門工具 換一換