QuickAdmin.Net
1.0.0-depreview.110
This is a prerelease version of QuickAdmin.Net.
dotnet add package QuickAdmin.Net --version 1.0.0-depreview.110
NuGet\Install-Package QuickAdmin.Net -Version 1.0.0-depreview.110
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.0-depreview.110" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add QuickAdmin.Net --version 1.0.0-depreview.110
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: QuickAdmin.Net, 1.0.0-depreview.110"
#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.0-depreview.110&prerelease // Install QuickAdmin.Net as a Cake Tool #tool nuget:?package=QuickAdmin.Net&version=1.0.0-depreview.110&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
此版本仅为测试之用,请勿直接下载使用
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 页面,可进行无编程定制。
类库里的 Razor 页面采用 FineUICore 基础版构建。
主要特性
- 内置基础框架,支持多种数据库,可快速构建 WebApp
- 提供一组配置选项来定制 WebApp(通过 JSON 配置文件,无需再次编译),例如应用的名称、图标、一些功能的启用停用等等
- 内置 RBAC 权限系统
- 支持多级管理员模式(即可为不同层级机构分别指定系统管理员,实现管理权限下放)
- 内置微信扫码支持,可利用微信小程序进行扫码绑定以及授权登录,方便个人开发者实现微信授权登录。
- 内置多组 EntityBase/CRUDService/PagingService/UI Extension,可快速实现各种 Entity 及其对应服务、页面
- 内置通用 CRUD 系统,可实现快速 CRUD 开发
- 系统能够为 Entity 自动构建 带一组检索选项的List页面 以及 Edit页面
- 系统能够识别导航属性、日期属性、枚举属性等等来为其自动生成页面控件及其数据源(例如若发现导航属性,会自动使用下拉框并用其数据填充)
- 通过 JSON 配置文件即可进行无编程定制,如:List展示哪些属性、检索条件有哪些、Edit控件如何布局以及按钮定制、权限配置等等
- 通过注册机制,实现了 CRUD 的“即插即用”(可随时添加/更新/移除配置),也能够对同一 Entity 依据权限或需求的不同,构建不同的UI
- 可操作与系统表不在同一数据库的其它同构或异数据库中的数据
- 可快速通过 C# 继承与重写深度定制,实现对 Entity 的自定义操作
更多信息请至官网 quickadmin.net 查看。
Product | Versions 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.
-
net6.0
- AutoMapper (>= 12.0.0)
- AutoMapper.Extensions.Microsoft.DependencyInjection (>= 12.0.0)
- FreeSql (>= 3.2.665)
- Microsoft.Extensions.FileProviders.Embedded (>= 6.0.2)
- Newtonsoft.Json (>= 13.0.1)
- SkiaSharp (>= 2.88.8)
- SkiaSharp.NativeAssets.Linux (>= 2.88.8)
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.0-depreview.110 | 45 | 7/25/2024 |
1.0.0-depreview.109 | 44 | 7/10/2024 |
1.0.0-depreview.36 | 91 | 6/19/2023 |