mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-22 10:42:52 +08:00
- 修复 IncludeMany 只填充子属性中双向关系的 ManyToOne 对象值;
This commit is contained in:
parent
f086d5cd16
commit
c4ec130451
@ -637,6 +637,7 @@ namespace FreeSql.Internal.CommonProvider
|
||||
if (tr2ref == null) continue;
|
||||
if (tr2ref.RefType != TableRefType.ManyToOne) continue;
|
||||
if (tr2ref.RefEntityType != tb.Type) continue;
|
||||
if (string.Join(",", tr2ref.Columns.Select(a => a.CsName).OrderBy(a => a)) != string.Join(",", tbref.RefColumns.Select(a => a.CsName).OrderBy(a => a))) continue; //防止把 ManyToOne 多个相同类型的导航属性值都填充了
|
||||
parentNavs.Add(navProp.Key);
|
||||
}
|
||||
foreach (var nav in subList)
|
||||
|
Loading…
x
Reference in New Issue
Block a user