Blazor開發框架Known-V2.0.7

known發表於2024-08-12

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. 安裝程式

  • 資料庫連線配置

image

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. 模組管理

  • 表單跨度設定

image

  • 匯入、匯出選單資料

image

相關文章