- 修复 ToTreeList 的问题 #255

This commit is contained in:
28810
2020-03-27 18:41:11 +08:00
parent f9c1003e81
commit dc625218d6
15 changed files with 509 additions and 11 deletions

View File

@ -712,7 +712,7 @@ namespace FreeSql.Internal.CommonProvider
string key = null;
if (tbref.RefColumns.Count == 1)
{
key = _orm.GetEntityValueWithPropertyName(tbref.RefEntityType, nav, tbref.RefColumns[0].CsName).ToString();
key = _orm.GetEntityValueWithPropertyName(tbref.RefEntityType, nav, tbref.RefColumns[0].CsName)?.ToString() ?? "";
}
else
{
@ -1043,7 +1043,7 @@ namespace FreeSql.Internal.CommonProvider
{
string key = null;
if (tbref.Columns.Count == 1)
key = _orm.GetEntityValueWithPropertyName(tbref.RefMiddleEntityType, midList[a], tbref.MiddleColumns[0].CsName).ToString();
key = _orm.GetEntityValueWithPropertyName(tbref.RefMiddleEntityType, midList[a], tbref.MiddleColumns[0].CsName)?.ToString() ?? "";
else
{
var sb = new StringBuilder();