From c45972d29e8735b9014ce01ffd754397f9d22e66 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Tue, 7 Nov 2023 18:39:14 +0800 Subject: [PATCH] Update SqlFunc.JsonArrayLength by mysql --- .../Realization/MySql/SqlBuilder/MySqlExpressionContext.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/MySql/SqlBuilder/MySqlExpressionContext.cs b/Src/Asp.NetCore2/SqlSugar/Realization/MySql/SqlBuilder/MySqlExpressionContext.cs index 579124c4c..a8503ad96 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/MySql/SqlBuilder/MySqlExpressionContext.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/MySql/SqlBuilder/MySqlExpressionContext.cs @@ -17,6 +17,12 @@ namespace SqlSugar } public class MySqlMethod : DefaultDbMethod, IDbMethods { + public override string JsonArrayLength(MethodCallExpressionModel model) + { + var parameter = model.Args[0]; + return $" JSON_LENGTH({parameter.MemberName}) "; + } + public override string JsonIndex(MethodCallExpressionModel model) { var parameter = model.Args[0];