更新主要数据库驱动到最新版,Sqlite最新驱动参数化要求名字大小写一致

This commit is contained in:
大石头 2024-05-14 14:17:12 +08:00
parent c9337a7534
commit aca07f9795
19 changed files with 11 additions and 7625 deletions

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -29,7 +29,7 @@ public class DAL_Mapper_Tests
list = dal.Query<MyUser>("select * from user").ToList();
Assert.NotNull(list);
list = dal.Query<MyUser>("select * from user where name=@name", new { Name = "admin" }).ToList();
list = dal.Query<MyUser>("select * from user where name=@Name", new { Name = "admin" }).ToList();
Assert.NotNull(list);
Assert.Single(list);
@ -37,10 +37,10 @@ public class DAL_Mapper_Tests
Assert.Equal(1, user.Id);
Assert.Equal("admin", user.Name);
var id = dal.QuerySingle<Int32>("select id from user where name=@name", new { Name = "admin" });
var id = dal.QuerySingle<Int32>("select id from user where name=@Name", new { Name = "admin" });
Assert.Equal(1, id);
var id2 = dal.QuerySingle<Int32?>("select id from user where name=@name", new { Name = "admin" });
var id2 = dal.QuerySingle<Int32?>("select id from user where name=@Name", new { Name = "admin" });
Assert.Equal(1, id2);
var user2 = dal.QuerySingle<MyUser>("select * from user where name='xxx'");
@ -59,7 +59,7 @@ public class DAL_Mapper_Tests
var dal = User.Meta.Session.Dal;
var list = dal.Query<MyUser>("select * from user where name=@name", new { Name = "admin" }, 0, 5).ToList();
var list = dal.Query<MyUser>("select * from user where name=@Name", new { Name = "admin" }, 0, 5).ToList();
Assert.NotNull(list);
Assert.Single(list);
@ -67,7 +67,7 @@ public class DAL_Mapper_Tests
Assert.Equal(1, user.Id);
Assert.Equal("admin", user.Name);
Assert.Equal("[Membership] select * from user where name=@name limit 5 [@Name=admin]", sql);
Assert.Equal("[Membership] select * from user where name=@Name limit 5 [@Name=admin]", sql);
}
[Fact]
@ -79,7 +79,7 @@ public class DAL_Mapper_Tests
var dal = User.Meta.Session.Dal;
var list = dal.Query<MyUser>("select * from user where name=@name", new { Name = "admin" }, new PageParameter { PageIndex = 1, PageSize = 20 }).ToList();
var list = dal.Query<MyUser>("select * from user where name=@Name", new { Name = "admin" }, new PageParameter { PageIndex = 1, PageSize = 20 }).ToList();
Assert.NotNull(list);
Assert.Single(list);
@ -87,7 +87,7 @@ public class DAL_Mapper_Tests
Assert.Equal(1, user.Id);
Assert.Equal("admin", user.Name);
Assert.Equal("[Membership] select * from user where name=@name limit 20 [@Name=admin]", sql);
Assert.Equal("[Membership] select * from user where name=@Name limit 20 [@Name=admin]", sql);
}
[Fact]
@ -95,7 +95,7 @@ public class DAL_Mapper_Tests
{
var dal = User.Meta.Session.Dal;
var rs = dal.Execute("Insert Into user(Name) Values(@Name)", new { name = Rand.NextString(8) });
var rs = dal.Execute("Insert Into user(Name) Values(@Name)", new { Name = Rand.NextString(8) });
Assert.True(rs > 0);
}
@ -108,7 +108,7 @@ public class DAL_Mapper_Tests
dal.Update(new { enable = true }, new { id = user.Id }, "user");
var list = dal.Query<MyUser>("select * from user where name=@name", new { Name = user.Name }).ToList();
var list = dal.Query<MyUser>("select * from user where name=@Name", new { user.Name }).ToList();
Assert.NotNull(list);
Assert.Single(list);
@ -129,11 +129,11 @@ public class DAL_Mapper_Tests
var user = new { Id = Rand.Next(), Name = Rand.NextString(8), Mobile = (String)null };
dal.Insert(user, "user");
var list = dal.Query<MyUser>("select * from user where id=@id", new { user.Id }).ToList();
var list = dal.Query<MyUser>("select * from user where id=@Id", new { user.Id }).ToList();
Assert.NotNull(list);
Assert.Single(list);
var list2 = dal.Query<MyUser2>("select * from user where id=@id", new { user.Id }).ToList();
var list2 = dal.Query<MyUser2>("select * from user where id=@Id", new { user.Id }).ToList();
Assert.NotNull(list2);
Assert.Single(list2);
Assert.Null(list2[0].RegisterTime);

View File

@ -117,11 +117,9 @@
</None>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
<PackageReference Include="NewLife.IP" Version="2.1.2024.407" />
<PackageReference Include="NewLife.UnitTest" Version="1.0.2024.102-beta0146" />
<PackageReference Include="System.Data.SqlClient" Version="4.8.6" />
<PackageReference Include="xunit" Version="2.8.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.0">
<PrivateAssets>all</PrivateAssets>