修正命名 NaviteTuple 为 NativeTuple

This commit is contained in:
28810
2020-08-02 13:38:23 +08:00
parent 688f754036
commit 552926dd96
41 changed files with 407 additions and 336 deletions

View File

@ -528,5 +528,35 @@ namespace FreeSql.Tests
public Guid TagId { get; set; }
public Tag Tag { get; set; }
}
[Fact]
public void BeginEdit()
{
g.sqlite.Delete<BeginEdit01>().Where("1=1").ExecuteAffrows();
var repo = g.sqlite.GetRepository<BeginEdit01>();
var cts = new[] {
new BeginEdit01 { Name = "<22><><EFBFBD><EFBFBD>1" },
new BeginEdit01 { Name = "<22><><EFBFBD><EFBFBD>1_1" },
new BeginEdit01 { Name = "<22><><EFBFBD><EFBFBD>1_2" },
new BeginEdit01 { Name = "<22><><EFBFBD><EFBFBD>1_3" },
new BeginEdit01 { Name = "<22><><EFBFBD><EFBFBD>2" },
new BeginEdit01 { Name = "<22><><EFBFBD><EFBFBD>2_1" },
new BeginEdit01 { Name = "<22><><EFBFBD><EFBFBD>2_2" }
}.ToList();
repo.Insert(cts);
repo.BeginEdit(cts);
cts.Add(new BeginEdit01 { Name = "<22><><EFBFBD><EFBFBD>2_3" });
cts[0].Name = "123123";
cts.RemoveAt(1);
Assert.Equal(3, repo.EndEdit());
}
class BeginEdit01
{
public Guid Id { get; set; }
public string Name { get; set; }
}
}
}