Blazor开发框架Known-V2.0.8
V2.0.8
Known是基于Blazor的企业级快速开发框架,低代码,跨平台,开箱即用,一处代码,多处运行。目前已有部分客户在使用,最近客户的项目和产品,有的在Docker中运行,有的在重新升级改造中使用达梦数据库。为快速响应客户的需求,本次版本修复了一些BUG、增强了框架内置功能和无代码设置功能、添加了Known.SqlSugar支持第三方ORM来适配更多的数据库。
- 官网: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-19
更新内容
- 修复列表只导出一页数据问题
- 系统日志支持导出
- 后台任务支持导出、删除和重置
- 系统附件支持导出、删除和下载
- 修复系统异步导入不执行问题
- 系统用户管理支持导入和导出
- Docker部署环境的导入问题
- 重构数据访问,兼容第三方ORM框架
- 添加Known.SqlSugar类库,支持SqlSugar
- 添加表单保存继续设置
- 优化无代码表格模板列
详细内容
1. 内置功能增强
- 后台任务支持导出、删除和重置

- 系统附件支持导出、删除和下载

- 系统用户管理支持导入和导出

2. 无代码功能增强
- 添加表单保存继续设置,设置后,新增窗体支持【确定继续】和【确定关闭】


- 优化无代码表格模板列,根据字段类型自动渲染

3. 支持SqlSugar第三方ORM
- 在Web项目文件中引用nuget包
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Known.SqlSugar" Version="1.0.0" />
</ItemGroup>
</Project>
- 在Web项目Program中配置SqlSugar
builder.Services.AddKnownSqlSugar(config =>
{
config.DbType = DbType.MySql;
config.ConnectionString = builder.Configuration.GetSection("ConnString").Get<string>();
config.IsAutoCloseConnection = true;
config.MoreSettings ??= new ConnMoreSettings();
config.MoreSettings.IsAutoToUpper = false;
config.AopEvents ??= new AopEvents();
config.AopEvents.OnLogExecuting = (sql, pars) =>
{
//var param = string.Join(",", pars.Select(p => $"{p.ParameterName}={p.Value}"));
//Console.WriteLine($"SQL: {sql}");
//Console.WriteLine($"参数: {param}");
};
});
Blazor开发框架Known-V2.0.8的更多相关文章
- 微信快速开发框架(六)-- 微信快速开发框架(WXPP QuickFramework)V2.0版本上线--源码已更新至github
4月28日,已增加多媒体上传及下载API,对应MediaUploadRequest和MediaGetRequest ------------------------------------------ ...
- WXPP QuickFramework V2.0
微信快速开发框架(WXPP QuickFramework)V2.0版本上线--源码已更新至github 用了一个多星期的时间,把微信快速开发框架进行了改进,之前1.0版本针对的是普通订阅号,V2. ...
- Blazor WebAssembly 3.2.0 正式起飞,blazor 适合你吗?
最近blazor更新很快,今天在官方博客上发布了Blazor WebAssembly 3.2.0 RC:https://devblogs.microsoft.com/aspnet/blazor-web ...
- GO 前后端分离开源后台管理系统 Gfast v2.0.4 版发布
更新内容:1.适配插件商城,开发环境从后台直接安装插件功能:2.代码生成细节修复及功能完善(支持生成上传文件.图片及富文本编辑器功能):3.增加swagger接口文档生成:4.更新goframe版本至 ...
- [Android]Android端ORM框架——RapidORM(v2.0)
以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5626716.html [Android]Android端ORM ...
- JuCheap V2.0响应式后台管理系统模板正式发布beta版本
JuCheap V1.* 查看地址: http://blog.csdn.net/allenwdj/article/details/49155339 经过半年的努力,JuCheap后台通用响应式管理后台 ...
- python gettitle v2.0
#!/usr/bin/env python # coding=utf-8 import threading import requests import Queue import sys import ...
- ".NET Compact Framework v2.0 could not be found."
参考: http://blog.csdn.net/godcyx/article/details/7348431 问题原因: That's a known issue where VS can't di ...
- 【JS】heatmap.js v1.0 到 v2.0,详细总结一下:)
前段时间,项目要开发热力图插件,研究了heatmap.js,打算好好总结一下. 本文主要有以下几部分内容: 部分源码理解 如何迁移到v2.0 v2.0官方文档译文 关于heatmap.js介绍,请看这 ...
- 怎样在IDEA中使用JUnit4和JUnitGenerator V2.0自动生成测试模块
因为项目的需要,所以研究了一下自动生成测试代码.将经验记录下来,总会有用的.我个人认为,好记性不如多做笔记多反思总结. 1. 前提条件 开发环境已正确配置 工程已解决JUnit依赖关系(pom ...
随机推荐
- Linux 环境编程:errno的基本用法
背景 error是一个包含在<errno.h>中的预定义的外部int变量,用于表示最近一个函数调用是否产生了错误.若为0,则无错误,其它值均表示一类错误. errno只在函数返回错误时才有 ...
- React中的Ref
React中ref是一个对象,它有一个current属性,可以对这个属性进行操作,用于获取DOM元素和保存变化的值.什么是保存变化的值?就是在组件中,你想保存与组件渲染无关的值,就是JSX中用不到的或 ...
- Openstack制作Rhel9,使用IOS镜像制作
转自作者自己的CSDN 拷贝 ==================== 需要已有环境: 1.Openstack 2.qume-img,kvm,virsh.... (yum install qemu- ...
- 一个难忘的json反序列化问题
前言 最近我在做知识星球中的商品秒杀系统,昨天遇到了一个诡异的json反序列化问题,感觉挺有意思的,现在拿出来跟大家一起分享一下,希望对你会有所帮助. 案发现场 我最近在做知识星球中的商品秒杀系统,写 ...
- Vue 组件间通信有哪几种方式?
父子通信 (1)父组件向子组件传值props <button-counter :title="send"></button-counter> Vue.com ...
- 1. 简述一下你对 HTML 语义化的理解?
用正确的标签做正确的事情.1.HTML 语义化让页面的内容结构化,结构更清晰,便于对浏览器.搜索引擎解析; 2.即使在没有样式 CSS 的情况下也能以一种文档格式显示,并且是容易阅读的; 3.搜索引擎 ...
- SpringBoot目录文件结构和官方推荐的目录规范、静态资源访问
目录讲解 src/main/java:存放代码 src/main/resourcces static:存放静态文件,比如css.js.image,(访问方式:http://localhost:8080 ...
- Java-泛型,枚举,注解
1 泛型类 package demo; public class FanXingLei { public static void main(String[] args) { // TODO 自动生成的 ...
- 全网最适合入门的面向对象编程教程:15 类和对象的 Python 实现-__slots__魔法方法
全网最适合入门的面向对象编程教程:15 类和对象的 Python 实现-__slots__魔法方法 摘要: 本文主要介绍了 Python 中创建自定义类时不同实例属性保存的基本原理和缺点,介绍了__s ...
- 微调 Florence-2 - 微软的尖端视觉语言模型
Florence-2 是微软于 2024 年 6 月发布的一个基础视觉语言模型.该模型极具吸引力,因为它尺寸很小 (0.2B 及 0.7B) 且在各种计算机视觉和视觉语言任务上表现出色. Floren ...