修复 .ToList(a => a.id) 当 id 是 guid 类型时,会出现类型转换失败 bug;

This commit is contained in:
28810
2019-04-11 12:30:54 +08:00
parent 8da9474013
commit b5c79204d8
8 changed files with 52 additions and 7 deletions

View File

@ -133,6 +133,14 @@ namespace FreeSql.Tests.Sqlite {
var testDto2 = select.Limit(10).ToList(a => new TestDto());
var testDto3 = select.Limit(10).ToList(a => new TestDto { });
var testDto4 = select.Limit(10).ToList(a => new TestDto() { });
g.sqlite.Insert<TestGuidIdToList>().AppendData(new TestGuidIdToList()).ExecuteAffrows();
var testGuidId5 = g.sqlite.Select<TestGuidIdToList>().ToList();
var testGuidId6 = g.sqlite.Select<TestGuidIdToList>().ToList(a => a.id);
}
class TestGuidIdToList {
public Guid id { get; set; }
public string title { get; set; } = Guid.NewGuid().ToString();
}
[Fact]
public void ToOne() {