該篇是 Grissom.CMS 框架系列文章的第三篇, 主要介紹框架用到的核心庫(kù) EasyJsonToSql, 把標(biāo)準(zhǔn)的配置文件和數(shù)據(jù)結(jié)構(gòu)解析成可執(zhí)行的 sql。
該框架能實(shí)現(xiàn)自動(dòng)化增刪改查得益于 EasyJsonToSql 類庫(kù)的功能:解析配置好的表結(jié)構(gòu)和要進(jìn)行數(shù)據(jù)庫(kù)操作的數(shù)據(jù),生成 sql,減少普通的增刪改查代碼量,簡(jiǎn)化“數(shù)據(jù)庫(kù) - 后端- 前端”之間的交互。

【開(kāi)源.NET】 輕量級(jí)內(nèi)容管理框架Grissom.CMS(第一篇分享一個(gè)前后端分離框架)
【開(kāi)源.NET】 輕量級(jí)內(nèi)容管理框架Grissom.CMS(第二篇前后端交互數(shù)據(jù)結(jié)構(gòu)分析)
【開(kāi)源.NET】 輕量級(jí)內(nèi)容管理框架Grissom.CMS(第三篇解析配置文件和數(shù)據(jù)以轉(zhuǎn)換成 sql)

安裝

Nuget 命令

Install-Package EasyJsonToSql

或Nuget 界面搜索: EasyJsonToSql
或下載源碼(看文章底部)

Kick Start

1) 假設(shè)有一張表

CREATE TABLE `BasUser` (  `Id` bigint(20) NOT NULL AUTO_INCREMENT,  `Name` varchar(64) DEFAULT NULL,  PRIMARY KEY (`Id`)
);

2) 后臺(tái)配置 sqlconfig

    const string sqlJson = @"
    {
        ""Select"":""user.*"",
        ""From"":""BasUser user"",
        ""Where"":{
            ""Fields"":[
   &nb
        
		

網(wǎng)友評(píng)論