背景介绍:Admin.NET是一款基于 .NET6 (Furion/SqlSugar) 实现的通用权限开发框架,前端采用 Vue3+Element-plus+Vite5的框架,其开发便捷但是本身参考文档较少,只能通过学习大量该框架的底层框架内容来了解与使用,对于新手初步上手不太友好,因此对初步使用时遇到的问题略作记录。
1、问:为什么要切换数据库?
答:框架默认使用的sqlite数据库不支持字段注解,让我的强迫症有点难受。
2、如何切换数据库?
2.1找到项目的Database.json配置文件,可以添加新的数据库用于存储下面自行开发的系统所需数据。
3、如何使用新添加的数据库?
以添加一张新表为例:
选择“库表管理”中的添加表
填写自己表的字段
完成表的添加后点击“生成实体”
会在后台生成相关的实体文件
在实体文件中添加代码
[TenantAttribute("inverter")]
其中inverter替换为数据库配置的json文件中你为新添加数据库设置的ConfigId
而后,重新编译项目,即可在数据库中自动生成你的数据表。