mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2026-01-21 18:48:27 +08:00
Update db.UpdateNav
This commit is contained in:
@@ -16,7 +16,7 @@ namespace SqlSugar
|
||||
var parentList = _ParentList;
|
||||
var parentNavigateProperty = parentEntity.Columns.FirstOrDefault(it => it.PropertyName == name);
|
||||
var thisEntity = this._Context.EntityMaintenance.GetEntityInfo<TChild>();
|
||||
var thisPkColumn = GetPkColumnByNav(thisEntity, nav);
|
||||
var thisPkColumn = GetPkColumnByNav2(thisEntity, nav);
|
||||
var thisFkColumn = GetFKColumnByNav(thisEntity, nav);
|
||||
EntityColumnInfo parentPkColumn = GetParentPkColumn();
|
||||
EntityColumnInfo parentNavColumn = GetParentPkNavColumn(nav);
|
||||
|
||||
@@ -60,6 +60,11 @@ namespace SqlSugar
|
||||
}
|
||||
return pkColumn;
|
||||
}
|
||||
private EntityColumnInfo GetPkColumnByNav2(EntityInfo entity, EntityColumnInfo nav)
|
||||
{
|
||||
var pkColumn = entity.Columns.FirstOrDefault(it => it.IsPrimarykey == true);
|
||||
return pkColumn;
|
||||
}
|
||||
private EntityColumnInfo GetFKColumnByNav(EntityInfo entity, EntityColumnInfo nav)
|
||||
{
|
||||
var fkColumn = entity.Columns.FirstOrDefault(it => it.PropertyName == nav.Navigat.Name);
|
||||
|
||||
Reference in New Issue
Block a user