huangxiaoqiang
2025-06-25 12b786bdece4bde3716279ff386b58d776090bdb
分支
用户 huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
星期三, 六月 25, 2025 16:56 +0800
提交者 huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
星期三, 六月 25, 2025 16:56 +0800
提交12b786bdece4bde3716279ff386b58d776090bdb
目录 c7db16d314dbc612b11995eeeddb54f3d907124a 目录 | zip | gz
上一版本 566c3580b7d8b9c753e713b7945242c4c73254a7 查看 | 对比
优化 ServiceBase.cs 中的查询条件构建

在 `ServiceBase.cs` 文件中,修改了 `where` 字符串的构建逻辑,主要包括:
- 使用方括号包裹字段名以增强 SQL 查询的安全性。
- 增加对 `LinqExpressionType.ThanOrEqual` 和 `LinqExpressionType.LessThanOrEqual` 的支持,允许更复杂的查询条件。
- 添加空字符串检查,确保条件添加时不会出现语法错误。
这些更改提升了查询条件的灵活性和安全性。
已修改2个文件
54 ■■■■ 文件已修改
CodeManagement/WCS/WIDESEAWCS_Server/WIDESEAWCS_Core/BaseServices/ServiceBase.cs 27 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
CodeManagement/WMS/WIDESEA_WMSServer/WIDESEA_Core/BaseServices/ServiceBase.cs 27 ●●●● 对比 | 查看 | 原始文档 | blame | 历史