国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

.NETCore 快速開發(fā)做一個簡易商城

2020-08-03 09:35 作者:微軟MVP-Eleven  | 我要投稿



1、node、node、node,重要的說三遍,現(xiàn)代開發(fā)必備環(huán)境之一,安裝文件大小不過十幾兆。

2、dotnet-SDK 2.1 +

3、sqlserver 2005 +,或者 sqlserver express

4、genms 命令,安裝方法:dotnet tool install genms -g


2.特別說明 genms


genms 是一個開源的,依據(jù)sqlserver數(shù)據(jù)庫快速開發(fā)生成工具。

生成原則基于ado.net包裝,完成每種數(shù)據(jù)類型挖掘、數(shù)據(jù)緩存自動管理、鏈?zhǔn)讲樵冋Z法、高可用讀寫分離等繁瑣工作。


3.設(shè)計數(shù)據(jù)庫模型



這次我們選擇 sqlserver 存儲數(shù)據(jù),使用【Microsoft SQL Server Manaement Studio】自帶的【數(shù)據(jù)庫關(guān)系圖】建表,建好表如下:

4.選擇工作目錄

由于是demo學(xué)習(xí)項目,我們選擇在桌面創(chuàng)建目錄【genms_shop】,在文件窗口地址欄輸入cmd回車,如下圖。



5.使用 genms 首次生成完整的項目


假設(shè)我們的 sqlserver 服務(wù)器就在本地,那么使用如下命令:

genms --help

genms . -D shop -N es -R -A -S

很快就生成好了,genms 準(zhǔn)備執(zhí)行開發(fā)環(huán)境初始化,如果首次執(zhí)行 npm install -g gulp-cli 可能有些慢,如圖:

如無意外會自動運(yùn)行該項目,打開瀏覽器訪問?http://localhost:5000/?如圖:

6.預(yù)覽運(yùn)行項目

這是 genms 生成的后臺管理系統(tǒng),現(xiàn)實繁瑣的增刪查改,我們嘗試增加【分類】數(shù)據(jù)體驗下操作,如圖:

添加幾次數(shù)據(jù)后,回到 Category 首頁查看如圖:

再來看看 goods 頁面,和添加一個 goods:



7.總結(jié)


在當(dāng)今,面向 dbfirst 開發(fā)的思想比較”落后“,許多同行在對比他們的同時,卻忽略了什么是結(jié)果導(dǎo)向。技術(shù)都是實現(xiàn)業(yè)務(wù)的工具,不管是 code first 還是 dbfirst 都是為解決業(yè)務(wù)而存在。

genms 可以快速更新生成的代碼,現(xiàn)實了緩存、讀寫分離(故障無感知切換)等等優(yōu)勢,這個開發(fā)模式我已經(jīng)使用了很多年,并且會一直堅持下去。

本文轉(zhuǎn)自博客園:https://www.cnblogs.com/kellynic/p/9712483.html

.NETCore 快速開發(fā)做一個簡易商城的評論 (共 條)

分享到微博請遵守國家法律
南昌县| 金湖县| 定南县| 武定县| 辽阳市| 八宿县| 通渭县| 中阳县| 阿瓦提县| 天津市| 隆子县| 长白| 桃园县| 奉节县| 普安县| 荣昌县| 汶川县| 灵山县| 江都市| 凯里市| 镇坪县| 理塘县| 和平县| 澄迈县| 内黄县| 石狮市| 札达县| 湘潭县| 兰溪市| 宁明县| 涟水县| 广汉市| 江北区| 庆元县| 慈利县| 谢通门县| 年辖:市辖区| 徐州市| 正阳县| 井陉县| 灯塔市|