From 6ef1afbb764621f6f60113619af8f67ffcc8ddc6 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 20 Mar 2024 18:03:30 +0800 Subject: [PATCH] Update sqlite json --- .../Realization/Sqlite/SqlBuilder/SqliteExpressionContext.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/SqlBuilder/SqliteExpressionContext.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/SqlBuilder/SqliteExpressionContext.cs index c1f640864..0cf063356 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/SqlBuilder/SqliteExpressionContext.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/SqlBuilder/SqliteExpressionContext.cs @@ -31,6 +31,11 @@ namespace SqlSugar } return result; } + public override string JsonField(MethodCallExpressionModel model) + { + model.Parameters.RemoveAll(item=>item.ParameterName== model.Args[1].MemberName+""); + return " json_extract("+ model.Args[0].MemberName + ",'$." + model.Args[1].MemberValue + "') "; + } public override string GetStringJoinSelector(string result, string separator) { return $"group_concat({result},'{separator}') ";