mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Add unit test
This commit is contained in:
parent
a1875e2167
commit
127cc65a15
@ -100,6 +100,7 @@
|
|||||||
<Compile Include="Models\ViewOrder.cs" />
|
<Compile Include="Models\ViewOrder.cs" />
|
||||||
<Compile Include="Config.cs" />
|
<Compile Include="Config.cs" />
|
||||||
<Compile Include="UnitTest\UCustom013.cs" />
|
<Compile Include="UnitTest\UCustom013.cs" />
|
||||||
|
<Compile Include="UnitTest\UCustom07.cs" />
|
||||||
<Compile Include="UnitTest\UCustom08.cs" />
|
<Compile Include="UnitTest\UCustom08.cs" />
|
||||||
<Compile Include="UnitTest\UAopTest.cs" />
|
<Compile Include="UnitTest\UAopTest.cs" />
|
||||||
<Compile Include="UnitTest\UCustom01.cs" />
|
<Compile Include="UnitTest\UCustom01.cs" />
|
||||||
|
@ -31,6 +31,7 @@ namespace OrmTest
|
|||||||
}
|
}
|
||||||
public static void Init()
|
public static void Init()
|
||||||
{
|
{
|
||||||
|
UCustom07.Init();
|
||||||
UCustom016.Init();
|
UCustom016.Init();
|
||||||
UCustom08.Init();
|
UCustom08.Init();
|
||||||
UCustom012.Init();
|
UCustom012.Init();
|
||||||
|
146
Src/Asp.Net/PgSqlTest/UnitTest/UCustom07.cs
Normal file
146
Src/Asp.Net/PgSqlTest/UnitTest/UCustom07.cs
Normal file
@ -0,0 +1,146 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using SqlSugar;
|
||||||
|
namespace OrmTest
|
||||||
|
{
|
||||||
|
public class UCustom07
|
||||||
|
{
|
||||||
|
public static void Init()
|
||||||
|
{
|
||||||
|
var db = NewUnitTest.Db;
|
||||||
|
db.CodeFirst.InitTables<Building>();
|
||||||
|
var list = new List<Building>();
|
||||||
|
list.Add(new Building()
|
||||||
|
{
|
||||||
|
Address = "山东济南幸福家园小区",
|
||||||
|
BuildingCode = "yfjy-1",
|
||||||
|
BuildingId = Guid.NewGuid() + "",
|
||||||
|
BuildingName = "幸福家园-1",
|
||||||
|
CardNum = "kh123",
|
||||||
|
CommunityId = "FG4PpbtA3yPXtXTONfxAV",
|
||||||
|
CreateTime = DateTime.Now,
|
||||||
|
HeatArea = 20000,
|
||||||
|
OrganizationID = Guid.NewGuid(),
|
||||||
|
Roomcount = 200,
|
||||||
|
StartDate = "2022-8-17",
|
||||||
|
State = 1,
|
||||||
|
StationPartitionId =null
|
||||||
|
});
|
||||||
|
|
||||||
|
list.Add(new Building()
|
||||||
|
{
|
||||||
|
Address = "山东济南幸福家园小区",
|
||||||
|
BuildingCode = "yfjy-2",
|
||||||
|
BuildingId = Guid.NewGuid()+"",
|
||||||
|
BuildingName = "幸福家园-2",
|
||||||
|
CardNum = "kh123",
|
||||||
|
CommunityId = "FG4PpbtA3yPXtXTONfxAV",
|
||||||
|
CreateTime = DateTime.Now,
|
||||||
|
HeatArea = 20000,
|
||||||
|
OrganizationID = Guid.NewGuid(),
|
||||||
|
Roomcount = 200,
|
||||||
|
StartDate = "2022-8-17",
|
||||||
|
State = 1,
|
||||||
|
StationPartitionId = null
|
||||||
|
});
|
||||||
|
db.Utilities.PageEach(list, 200, page =>
|
||||||
|
{
|
||||||
|
var x = db.Storageable(page).ToStorage();
|
||||||
|
x.BulkCopy();
|
||||||
|
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 建筑表
|
||||||
|
/// </summary>
|
||||||
|
[SugarTable("building111")]
|
||||||
|
public class Building
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 主键ID
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "buildingid", IsPrimaryKey = true, ColumnDataType = "varchar(51)")]
|
||||||
|
public string BuildingId { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 供热站分区ID
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "stationpartitionid", IsNullable = true, ColumnDescription = "供热站分区ID", ColumnDataType = "varchar(21)")]
|
||||||
|
public string StationPartitionId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 小区ID
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "communityid", IsNullable = true, ColumnDescription = "小区ID", ColumnDataType = "varchar(21)")]
|
||||||
|
public string CommunityId { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 所属公司ID
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "organizationid", IsNullable = true, ColumnDescription = "所属公司ID")]
|
||||||
|
public Guid OrganizationID { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 楼栋编号
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "buildingcode", IsNullable = true, ColumnDataType = "varchar(40)", ColumnDescription = "楼栋编号")]
|
||||||
|
public string BuildingCode { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 楼栋名称
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "buildingname", IsNullable = true, ColumnDataType = "varchar(80)", ColumnDescription = "楼栋名称")]
|
||||||
|
public string BuildingName { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 卡号
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "cardnum", IsNullable = true, ColumnDataType = "varchar(20)", ColumnDescription = "卡号")]
|
||||||
|
public string CardNum { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 状态
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "state", IsNullable = true, ColumnDescription = "状态")]
|
||||||
|
public int State { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 地址
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "address", IsNullable = true, ColumnDataType = "varchar(255)", ColumnDescription = "地址")]
|
||||||
|
public string Address { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 户数
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "roomcount", IsNullable = true, ColumnDescription = "户数")]
|
||||||
|
public int Roomcount { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 供热面积
|
||||||
|
/// </summary>
|
||||||
|
|
||||||
|
[SugarColumn(ColumnName = "heatarea", IsNullable = true, ColumnDescription = "供热面积")]
|
||||||
|
public double HeatArea { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 接入日期
|
||||||
|
/// </summary>
|
||||||
|
|
||||||
|
[SugarColumn(ColumnName = "startdate", IsNullable = true, ColumnDataType = "varchar(20)", ColumnDescription = "接入日期")]
|
||||||
|
public string StartDate { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 创建时间
|
||||||
|
/// </summary>
|
||||||
|
|
||||||
|
[SugarColumn(ColumnName = "createtime", IsNullable = true, ColumnDescription = "创建时间")]
|
||||||
|
public DateTime CreateTime { get; set; }
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user