diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Kdbndp/SqlBuilder/KdbndpExpressionContext.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Kdbndp/SqlBuilder/KdbndpExpressionContext.cs index 5998d1b57..c4f6f5000 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Kdbndp/SqlBuilder/KdbndpExpressionContext.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Kdbndp/SqlBuilder/KdbndpExpressionContext.cs @@ -222,6 +222,10 @@ namespace SqlSugar public override string Contains(MethodCallExpressionModel model) { + if (IsSqlServerModel(model)) + { + return base.Contains(model); + } var parameter = model.Args[0]; var parameter2 = model.Args[1]; return string.Format(" ({0} like pg_catalog.concat('%',{1},'%')) ", parameter.MemberName, parameter2.MemberName); @@ -229,6 +233,10 @@ namespace SqlSugar public override string StartsWith(MethodCallExpressionModel model) { + if (IsSqlServerModel(model)) + { + return base.StartsWith(model); + } var parameter = model.Args[0]; var parameter2 = model.Args[1]; return string.Format(" ({0} like pg_catalog.concat({1},'%')) ", parameter.MemberName, parameter2.MemberName); @@ -236,6 +244,10 @@ namespace SqlSugar public override string EndsWith(MethodCallExpressionModel model) { + if (IsSqlServerModel(model)) + { + return base.EndsWith(model); + } var parameter = model.Args[0]; var parameter2 = model.Args[1]; return string.Format(" ({0} like pg_catalog.concat('%',{1}))", parameter.MemberName, parameter2.MemberName);