v2.0.101 - 修复 2.0 bug、net50 问题

This commit is contained in:
2881099
2020-11-26 20:21:36 +08:00
parent 1bbf00a3e2
commit d95524f4fe
36 changed files with 104 additions and 77 deletions

View File

@ -17,7 +17,7 @@
<PackageReference Include="Dapper" Version="2.0.35" />
<PackageReference Include="IdleBus" Version="1.5.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.0" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="2.0.1" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="2.1.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.0" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">

View File

@ -13,9 +13,38 @@ namespace FreeSql.Tests
{
public class UnitTest4
{
class ts_lawsuit
{
public Guid id { get; set; }
public Guid lawsuit_member_id { get; set; }
public Guid lawsuit_memberObligee_id { get; set; }
public ts_lawsuit_member ts_lawsuit_member { get; set; }
public ts_lawsuit_member ts_lawsuit_memberObligee { get; set; }
}
class ts_lawsuit_member
{
public Guid id { get; set; }
public string title { get; set; }
}
[Fact]
public void VersionByte()
{
var ts_lawsuititem = new ts_lawsuit { id = Guid.NewGuid(), lawsuit_memberObligee_id = Guid.NewGuid(), lawsuit_member_id = Guid.NewGuid() };
g.mysql.Insert(new[]
{
new ts_lawsuit_member{id = ts_lawsuititem.lawsuit_member_id, title = "ts_lawsuit_member_title"},
new ts_lawsuit_member{id = ts_lawsuititem.lawsuit_memberObligee_id, title = "ts_lawsuit_memberObligee_title"}
}).ExecuteAffrows();
g.mysql.Insert(ts_lawsuititem).ExecuteAffrows();
var xxx = g.mysql.Select<ts_lawsuit>()
.LeftJoin(a => a.ts_lawsuit_member.id == a.lawsuit_member_id)
.LeftJoin(a => a.ts_lawsuit_memberObligee.id == a.lawsuit_memberObligee_id)
.First();
g.sqlserver.Insert(new AppSettingII
{