1、前言 對於簡單的系統而言模型與數據可以進行直接的映射,比如說三層模型就足夠支撐項目的需求了。對於這種簡單的系統我們過度設計說白了無異於增加成本,因為對於一般的CRUD來說我們不用特別區分查詢和增刪改的程式結構。高射炮打蚊子那就有點大材小用了。但是我們的系統具有一定複雜性的時候,可能源於訪問頻次、 ...
Asp.net Core Web開發入門介紹的緣起,工具,環境,版本說明
我自己的.net學習和編程是斷層了的,停留在.net 4.0時代,很多年都沒有更新過,維護的.net系統都是基於.net4.0,sqlserver2008以及windows server 2008系統部署等。想學習新的.net開發知識,但是網路的講解要麼太先進(網路一搜,就是基於vs2020,sql2020,windows2020或以上),要麼太高深(自己智商不太夠,新的.net core基於很多插件,sqlsugar,dapper,automapper,ef…,前後端分離,vue,node等一堆對我來說的新框架,新應用,從未使用過),一直不容易學。微軟跑的太快,跟不上了,國內的.net core也越來越少….
為了繼續學習asp.net core,我決定按照自己的節奏來學習一下,所以定了一個簡單的學習目標和步驟;
- 首頁你得會用開發工具和安裝開發環境。
- 其次,在web開發中,簡單的增、刪、改、查四項基本功能得知道怎麼寫;
- 然後,就是分頁這個常用的功能;
- 最後是一些在asp.net core(mvc)中變數、控制項值的傳遞,獲取和使用;
- 再套上用戶管理功能,實現一個簡單的許可權。
我的開發環境:Windows 7 專業版64位
SQL-Server 2012 (本來是用的sql2008,可是使用EF演練,sql2008不支持分頁等功能….)
Visual Studio EnterPrise 2019
很多都是win10以上的系統,沒辦法,老了,使用的東西能用就不想動,將就著看,版本高應該問題不大。