SqlSugar開發(fā)框架-Winform端

Winform 端演示程序,基于SQLite數(shù)據(jù)庫(kù),.net Framework4.8, 測(cè)試賬號(hào):admin 密碼為空

SqlSugar框架背景知識(shí):

SqlSugar是一款 老牌 .NET 開源ORM框架,由果糖大數(shù)據(jù)科技團(tuán)隊(duì)維護(hù)和更新 ,使用文檔可以參考官方文檔:https://www.donet5.com/Home/Doc, GitHub的地址是:https://github.com/donet5/SqlSugar 優(yōu)點(diǎn): 簡(jiǎn)單易用、功能齊全、高性能、輕量級(jí),支持?jǐn)?shù)據(jù)庫(kù):MySql、SqlServer、Sqlite、Oracle 、 postgresql、達(dá)夢(mèng)、人大金倉(cāng)。由于它是ORM的框架組件,因此標(biāo)識(shí)性的處理也是常規(guī)的操作,一般的SqlSugar對(duì)數(shù)據(jù)實(shí)體對(duì)象提供和數(shù)據(jù)庫(kù)信息的標(biāo)注處理。 目前基于.net core6.0基礎(chǔ)上進(jìn)行開發(fā),框架支持MySql、SqlServer、Sqlite、Oracle 、 postgresql等常用數(shù)據(jù)庫(kù)的配置切換。

SqlSugar框架的特點(diǎn):

我們來(lái)大概了解下SqlSugar開發(fā)框架涉及到的內(nèi)容。為了避免像ABP VNext框架那樣分散幾十個(gè)項(xiàng)目,我們盡可能聚合內(nèi)容放在一個(gè)項(xiàng)目里面。

主要的設(shè)計(jì)模塊場(chǎng)景如下所示。

 

2、Winform 端功能介紹

主體框架界面,包括權(quán)限相關(guān)的用戶、角色、機(jī)構(gòu)、功能、菜單、日志、字典、附件等模塊內(nèi)容,以及工作流模塊和CRM客戶關(guān)系管理的內(nèi)容。

工作流模塊內(nèi)容

整合后的客戶關(guān)系管理系統(tǒng)也作為了大系統(tǒng)中的一部分。

SqlSugar框架代碼生成,可以利用代碼生成工具快速生成后端框架代碼,Winform端代碼生成,Vue3+ElementPlus界面代碼生成。