diff --git a/Src/Asp.Net/SqlServerTest/UnitTest/Unitadf1131.cs b/Src/Asp.Net/SqlServerTest/UnitTest/Unitadf1131.cs index 04fd02d9e..1534d4c66 100644 --- a/Src/Asp.Net/SqlServerTest/UnitTest/Unitadf1131.cs +++ b/Src/Asp.Net/SqlServerTest/UnitTest/Unitadf1131.cs @@ -39,7 +39,121 @@ namespace OrmTest .Where( it => it.num == SqlFunc.Subqueryable().GroupBy(s => s.num).Select(s => s.num) && it.num == SqlFunc.Subqueryable().GroupBy(s => s.num).Select(s => s.num)) - .ToList(); + .ToList(); + + decimal tmp1 = 1110; + decimal tmp2 = 2220; + var sql3 = db.Updateable() + + .SetColumns(it => new TbRenWuEx() { WorkWgt = tmp2 + tmp1 }) + + .Where(it => it.PoundNo == "") + + .ToSqlString(); + + if (!sql3.Contains("( 2220 + 1110 )")) + { + throw new Exception("unit error"); + } + } + /// + + /// + + [SugarTable("tb_renwuex2")] + + public class TbRenWuEx + + { + + /// + + /// + + [SugarColumn(ColumnName = "ID", IsPrimaryKey = true, IsIdentity = true)] + + public int Id { get; set; } + + + + /// + + /// + + [SugarColumn(ColumnName = "POUND_NO")] + + public string PoundNo { get; set; } + + + + /// + + /// + + [SugarColumn(ColumnName = "CARGO_NAM")] + + public string CargoNam { get; set; } + + + + /// + + /// + + /// + + [SugarColumn(ColumnName = "OUT_TOOL")] + + public string OutTool { get; set; } + + + + /// + + /// + + [SugarColumn(ColumnName = "BARGE_NO")] + + public string BargeNo { get; set; } + + + + /// + + /// + + [SugarColumn(ColumnName = "WORK_WGT")] + + public decimal? WorkWgt { get; set; } + + + + /// + + /// 是否完成 + + /// + + [SugarColumn(ColumnName = "FinishFlag")] + + public byte? FinishFlag { get; set; } + + + + /// + + /// 记录时间 + + /// + + [SugarColumn(ColumnName = "RecDate")] + + public DateTime? RecDate { get; set; } + + + + + } public class Unitadfaasdfasfa {