diff --git a/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj b/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj index 2c7057b24..e8fab764d 100644 --- a/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj +++ b/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj @@ -96,6 +96,7 @@ + diff --git a/Src/Asp.Net/SqlServerTest/UnitTest/UCustom024.cs b/Src/Asp.Net/SqlServerTest/UnitTest/UCustom024.cs new file mode 100644 index 000000000..53094e9e0 --- /dev/null +++ b/Src/Asp.Net/SqlServerTest/UnitTest/UCustom024.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OrmTest +{ + public class UCustom024 + { + public static void Init() + { + var db = NewUnitTest.Db; + var data=db.EntityMaintenance.GetEntityInfoNoCache(typeof(UnitNewP)); + db.CodeFirst.InitTables(); + db.Insertable(new UnitNewP() { Id = Guid.NewGuid() }).ExecuteCommand(); + var list=db.Queryable().Take(2).ToList(); + db.Updateable(list).ExecuteCommand(); + db.Deleteable(list).ExecuteCommand(); + } + + } + + public class UnitNewP: UnitBaseP + { + [SqlSugar.SugarColumn(IsPrimaryKey =true)] + public new Guid Id { get; set; } + [SqlSugar.SugarColumn(IsNullable =true)] + public string Name { get; set; } + } + public class UnitBaseP + { + public int Id { get; set; } + } +}