更新主要数据库驱动到最新版,Sqlite最新驱动参数化要求名字大小写一致
This commit is contained in:
parent
c9337a7534
commit
aca07f9795
Binary file not shown.
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -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);
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue