mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-19 22:49:35 +08:00
Synchronization code
This commit is contained in:
parent
4db1813811
commit
cd6141ec0a
@ -1367,16 +1367,14 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
var result= GetChildList(parentIdExpression, pk, list, primaryKeyValue);
|
var result= GetChildList(parentIdExpression, pk, list, primaryKeyValue);
|
||||||
var pkDb = this.Context.EntityMaintenance.GetEntityInfo<T>().Columns.FirstOrDefault(z=>z.PropertyName==pk);
|
var pkDb = this.Context.EntityMaintenance.GetEntityInfo<T>().Columns.FirstOrDefault(z=>z.PropertyName==pk);
|
||||||
var pkDbName = pk;
|
|
||||||
if (pkDb != null)
|
if (pkDb != null)
|
||||||
{
|
{
|
||||||
pkDbName = pkDb.DbColumnName;
|
var addItem = list.Where(z => pkDb.PropertyInfo.GetValue(z, null).Equals(primaryKeyValue)).FirstOrDefault();
|
||||||
}
|
|
||||||
var addItem = this.Context.Queryable<T>().In(pkDbName, primaryKeyValue).First();
|
|
||||||
if (addItem != null)
|
if (addItem != null)
|
||||||
{
|
{
|
||||||
result.Add(addItem);
|
result.Add(addItem);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -1393,16 +1391,14 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
var result = GetChildList(parentIdExpression, pk, list, primaryKeyValue);
|
var result = GetChildList(parentIdExpression, pk, list, primaryKeyValue);
|
||||||
var pkDb = this.Context.EntityMaintenance.GetEntityInfo<T>().Columns.FirstOrDefault(z => z.PropertyName == pk);
|
var pkDb = this.Context.EntityMaintenance.GetEntityInfo<T>().Columns.FirstOrDefault(z => z.PropertyName == pk);
|
||||||
var pkDbName = pk;
|
|
||||||
if (pkDb != null)
|
if (pkDb != null)
|
||||||
{
|
{
|
||||||
pkDbName = pkDb.DbColumnName;
|
var addItem = list.Where(z => pkDb.PropertyInfo.GetValue(z, null).Equals(primaryKeyValue)).FirstOrDefault();
|
||||||
}
|
|
||||||
var addItem =await this.Context.Queryable<T>().In(pkDbName, primaryKeyValue).FirstAsync();
|
|
||||||
if (addItem != null)
|
if (addItem != null)
|
||||||
{
|
{
|
||||||
result.Add(addItem);
|
result.Add(addItem);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user