该篇是 Grissom.CMS 框架系列文章的第三篇, 主要介绍框架用到的核心库 EasyJsonToSql, 把标准的配置文件和数据结构解析成可执行的 sql。
该框架能实现自动化增删改查得益于 EasyJsonToSql 类库的功能:解析配置好的表结构和要进行数据库操作的数据,生成 sql,减少普通的增删改查代码量,简化“数据库 - 后端- 前端”之间的交互。
【开源.NET】 轻量级内容管理框架Grissom.CMS(第一篇分享一个前后端分离框架)
【开源.NET】 轻量级内容管理框架Grissom.CMS(第二篇前后端交互数据结构分析)
【开源.NET】 轻量级内容管理框架Grissom.CMS(第三篇解析配置文件和数据以转换成 sql)
安装
Nuget 命令
Install-Package EasyJsonToSql
或Nuget 界面搜索: EasyJsonToSql
或下载源码(看文章底部)
Kick Start
1) 假设有一张表
CREATE TABLE `BasUser` ( `Id` bigint(20) NOT NULL AUTO_INCREMENT, `Name` varchar(64) DEFAULT NULL, PRIMARY KEY (`Id`) );
2) 后台配置 sqlconfig
const string sqlJson = @" { ""Select"":""user.*"", ""From"":""BasUser user"", ""Where"":{ ""Fields"":[ &nb