QuickAdmin.Net 1.0.128-dev

This is a prerelease version of QuickAdmin.Net.
dotnet add package QuickAdmin.Net --version 1.0.128-dev                
NuGet\Install-Package QuickAdmin.Net -Version 1.0.128-dev                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="QuickAdmin.Net" Version="1.0.128-dev" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add QuickAdmin.Net --version 1.0.128-dev                
#r "nuget: QuickAdmin.Net, 1.0.128-dev"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install QuickAdmin.Net as a Cake Addin
#addin nuget:?package=QuickAdmin.Net&version=1.0.128-dev&prerelease

// Install QuickAdmin.Net as a Cake Tool
#tool nuget:?package=QuickAdmin.Net&version=1.0.128-dev&prerelease                

QuickAdmin All-In-One,简称 QAdmin,用于快速构建 ASP.NET Core Web App 的类库合集,包含:

  • QuickAdmin.Utils
    QuickAdmin 工具类库,提供若干扩展方法、工具类等等。
    QuickAdmin.Utils 单独 NuGet 包 已可用。
  • QuickAdmin.EntityBase
    QuickAdmin 实体(Entity)基础类库,基于 FreeSql
    提供多组基础接口及默认实现,包括 Id 主键、自增主键、审计字段、软删除、显示顺序、树形结构等等。 同时提供了若干对 FreeSql 的扩展。
    QuickAdmin.EntityBase 单独 NuGet 包 已可用。
  • QuickAdmin.Entity
    QuickAdmin 系统管理所需实体(Entity)类库。
  • QuickAdmin.Common
    QuickAdmin 公共类库,内置可供 WebApp 使用的扩展方法、工具类等等。
  • QuickAdmin.Service
    QuickAdmin 服务(Service)类库,包含系统管理所需实体服务,并提供了通用 CRUD Service,以及通用的分页查询服务(Paging Service)、微信扫码服务等。
  • QuickAdmin.RCL
    QuickAdmin Razor 类库,提供了系统管理所需的全部 Razor 页面及相关资源,并内置 Login 和 Index 页面,可用此类库快速构建 WebApp。也可方便地改用自己的登录页和首页。同时提供了通用 CRUD 页面,可进行无编程定制。

主要特性

  • 内置基础框架,支持多种数据库,可快速构建 WebApp
  • 提供一组配置选项来定制 WebApp(通过 JSON 配置文件,无需再次编译),例如应用的名称、图标、一些功能的启用停用等等
  • 内置 RBAC 权限系统
  • 支持多级管理员模式(即可为不同层级机构分别指定系统管理员,实现管理权限下放)
  • 内置微信扫码支持,可利用微信小程序进行扫码绑定以及授权登录,方便开发者实现微信授权登录。
  • 内置多组 EntityBase/CRUDService/PagingService/UI Extension,可快速实现各种 Entity 及其对应服务、页面
  • 内置通用 CRUD 系统,可实现快速 CRUD 开发
    • 只需定义好实体类型,无需再编写任何代码即可进行增删改查(含分页查询)
    • 系统能够为 Entity 自动构建 带一组检索选项的List页面 以及 Edit页面
    • 系统能够识别导航属性(即主从表关系)、日期属性、枚举属性等等来为其自动生成页面控件及其数据源(例如若发现导航属性,会自动使用下拉框并用主表数据填充)
    • 通过 JSON 配置文件即可进行无编程定制,如:List展示哪些属性、检索条件有哪些、Edit控件如何布局以及按钮定制、权限配置等等
    • 通过注册机制,实现了 CRUD 的“即插即用”(可随时添加/更新/移除配置),也能够对同一 Entity 依据权限或需求的不同,构建不同的UI
    • 可操作与系统表不在同一数据库的其它同构或异数据库中的数据
    • 可快速通过 C# 继承与重写深度定制,实现对 Entity 的自定义操作
  • 支持扩展
    • 支持动态加载扩展,可通过扩展添加/定制现有应用功能
    • 扩展可独立开发,相关文件(程序集文件、配置文件等等)部署于单独的目录内,与应用的文件是分开的
    • 扩展程序集内可包含 Razor 页面、控制器、静态资源等

更多信息请至官网 quickadmin.net 查看。

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.128-dev 43 12/12/2024
1.0.127-dev 45 12/5/2024
1.0.126-dev 36 12/3/2024
1.0.0-depreview.110 57 7/25/2024
1.0.0-depreview.109 55 7/10/2024
1.0.0-depreview.36 100 6/19/2023