From 5ad04c72768cca7ce320b16c25fc772ab37f77a6 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 7 Jul 2023 20:37:50 +0800 Subject: [PATCH] Add unit test --- .../Unitasf1/PRT_BMS_SA_WEBCON_DOC_V.cs | 39 +++++++++++++++++++ .../Unitasf1/PRT_BMS_SA_WEBCON_DTL_VP.cs | 38 ++++++++++++++++++ .../SqlSeverTest/UnitTest/Unitrasdfa.cs | 2 + 3 files changed, 79 insertions(+) create mode 100644 Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DOC_V.cs create mode 100644 Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DTL_VP.cs diff --git a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DOC_V.cs b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DOC_V.cs new file mode 100644 index 000000000..06ea3ed5b --- /dev/null +++ b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DOC_V.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OrmTest +{ + public class PRT_BMS_SA_WEBCON_DOC_V + { + + public PRT_BMS_SA_WEBCON_DOC_V() + { + + + } + /// + /// Desc: + /// Default: + /// Nullable:False + /// + public long SALESID { get; set; } + + /// + /// Desc: + /// Default: + /// Nullable:True + /// + public string SACONNO { get; set; } + + + /// + /// Desc: + /// Default: + /// Nullable:True + /// + public long? SADEPTID { get; set; } + } +} diff --git a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DTL_VP.cs b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DTL_VP.cs new file mode 100644 index 000000000..6919955b7 --- /dev/null +++ b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitasf1/PRT_BMS_SA_WEBCON_DTL_VP.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OrmTest +{ + public class PRT_BMS_SA_WEBCON_DTL_VP + { + public PRT_BMS_SA_WEBCON_DTL_VP() + { + + + } + /// + /// Desc: + /// Default: + /// Nullable:True + /// + public long? SALESID { get; set; } + + /// + /// Desc: + /// Default: + /// Nullable:False + /// + public long SALESDTLID { get; set; } + + /// + /// Desc: + /// Default: + /// Nullable:True + /// + public long? SADEPTID { get; set; } + + } +} diff --git a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitrasdfa.cs b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitrasdfa.cs index 5141f032e..243150623 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitrasdfa.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UnitTest/Unitrasdfa.cs @@ -17,6 +17,8 @@ namespace OrmTest .ToSqlString(); + var test =db.Queryable().Where(a => a.SALESID == (long)SqlFunc.Subqueryable().GroupBy(z => z.SALESID).Select(z => z.SALESID)).Select(a => new { a.SALESID, a.SACONNO }).Clone() + .ToSqlString(); } } [SugarTable("FLOW_TEMPLATE")]