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}");
    };
});
                


















