diff --git a/Src/Asp.Net/SqlServerTest/Models/CarType.cs b/Src/Asp.Net/SqlServerTest/Models/CarType.cs new file mode 100644 index 000000000..00dc12710 --- /dev/null +++ b/Src/Asp.Net/SqlServerTest/Models/CarType.cs @@ -0,0 +1,7 @@ +namespace OrmTest +{ + public class CarType + { + public bool State { get; set; } + } +} \ No newline at end of file diff --git a/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj b/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj index 3287a3c6d..0edb473da 100644 --- a/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj +++ b/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj @@ -145,6 +145,7 @@ + diff --git a/Src/Asp.Net/SqlServerTest/UnitTest/UQueryable.cs b/Src/Asp.Net/SqlServerTest/UnitTest/UQueryable.cs index 7d71d8bfd..b314b621a 100644 --- a/Src/Asp.Net/SqlServerTest/UnitTest/UQueryable.cs +++ b/Src/Asp.Net/SqlServerTest/UnitTest/UQueryable.cs @@ -16,6 +16,11 @@ namespace OrmTest var totalPage = 0; var list=Db.Queryable().ToPageList(pageindex, pagesize, ref total, ref totalPage); + Db.CodeFirst.InitTables(typeof(CarType)); + Db.Updateable() + .SetColumns(it => new CarType { State =SqlSugar.SqlFunc.IIF(it.State==true,false,true) }).Where(it=>true) + .ExecuteCommand(); + } } }