V2.0.7
Known是基於Blazor的企業級快速開發框架,低程式碼,跨平臺,開箱即用,一處程式碼,多處執行。
- 官網:http://known.pumantech.com
- Gitee: https://gitee.com/known/Known
- Github:https://github.com/known/Known
概述
- 基於
C#
和Blazor
的快速開發框架,開箱即用,跨平臺。 - 模組化,單頁應用,混合桌面應用,Web和桌面共享一處程式碼。
UI
預設支援AntDesign
,可擴充套件其他UI元件庫。- 包含模組、字典、組織、角色、使用者、日誌、訊息、工作流、定時任務等功能。
- 低程式碼、簡潔、易擴充套件,讓開發更簡單、更快捷!
特性
- 快速開發:基於
Blazor
,線上表單設計,自動生成程式碼 - 通用許可權:內建通用許可權模組,只需專注業務功能
- 國際化:提供完備的國際化多語言解決方案
- 抽象
UI
:抽象UI層,易擴充套件,支援Ant Design
等 - 最佳實踐:低程式碼,一人多角色,溝通高效,成本最低
C#
語言:全量使用C#
進行全棧開發
如果對您有幫助,點選⭐Star⭐關注 ,感謝支援開源!
更新日期
- 2024-08-11
更新內容
- 🔨最佳化分頁查詢語句
- 🔨安裝程式新增資料庫連線配置,識別建表指令碼檔案,自動建表
- 🔨最佳化安裝頁面重灌問題,已經安裝直接跳轉登入頁面
- 🔨重構SQL語句,支援Lambda表示式,支援PgSQL資料庫
- 🐛修復自動頁面檢視連線彈窗報錯問題
- 🔨最佳化模組管理,新增表單跨度設定,匯入、匯出選單資料方便部署
詳細內容
1. 安裝程式
- 資料庫連線配置
2. 資料訪問
- Lambda表示式查詢,支援Select、Where、GroupBy、OrderBy
//查詢1
db.QueryAsync<SysUser>(d => d.UserName == userName && d.Password == password);
//查詢2
db.Select<SysUser>().Where(d => d.Role == role).OrderBy(d => d.Name).ToListAsync();
3. 模組管理
- 表單跨度設定
- 匯入、匯出選單資料