在前面我分享了很多開源的.NET後台開發框架,大多數都使用了.NET Core Vue.js的前後端分離架構,那時候的出發點是,分享一些當前最為流行的技術。但考慮到有還有很多剛入門.NET開發者或者一些老程序員,他們還是很喜歡非前後端分離的項目。因為這些項目入門簡單、部署也簡單,特别是做一些個人項目的時候也很有優勢。
為此,我今天給大家分享一個基于ASP.NET MVC layuiAdmin的後台開發框架Elight.MVC。該框架後台界面精美大方,支持多種數據庫,代碼結構層次鮮明,入門門檻低。項目編譯通過後,就能夠正常運行,零配置!
Elight.MVC系統說明項目主要分為實體層、業務邏輯層(數據庫訪問層與業務邏輯層合二為一)和表現層(Web站點)。
框架支持6種數據庫,默認的數據庫類型是SQLite,關于為什麼要使用SQLite,主要是因為SQLite數據庫無需配置和安裝,它以一個文件的形式存在,存放在程序目錄的某個位置,當程序啟動後會讀取SQLite數據庫文件,然後我們就可以看到程序運行後的效果,非常便捷。
Elight.Entity類庫項目主要包括了實體類的定義,如SysRole系統角色類。系統使用了SqlSugar作為ORM框架,SqlSugar是國内開源的,最為靈活的,高性能的,支持讀寫分離的一個輕量級ORM框架,絕對是當前和未來主流.NET ORM框架,如果你還沒有了解過,可以學習學習。
Elight.Logic是系統的業務邏輯層,主要實現數據的增删改查等。
權限管理:
數據字典:
新增用戶:
結語: Elight.MVC是優秀的.NET開源項目,使用了很多良好的設計理念和開發思想,項目編譯通過後,就可以正常運行,零配置!非常推薦.NET程序員下載學習。
如果您對Elight.MVC項目源碼感興趣,可以關注 轉發,然後私信回複“elight”,源碼發你。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!