mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-25 17:40:33 +08:00
Update ToChildList
This commit is contained in:
parent
216eb8346f
commit
b62a38e12a
@ -1366,7 +1366,13 @@ namespace SqlSugar
|
|||||||
if (isContainOneself)
|
if (isContainOneself)
|
||||||
{
|
{
|
||||||
var result= GetChildList(parentIdExpression, pk, list, primaryKeyValue);
|
var result= GetChildList(parentIdExpression, pk, list, primaryKeyValue);
|
||||||
var addItem = this.Context.Queryable<T>().In(pk, primaryKeyValue).First();
|
var pkDb = this.Context.EntityMaintenance.GetEntityInfo<T>().Columns.FirstOrDefault(z=>z.PropertyName==pk);
|
||||||
|
var pkDbName = pk;
|
||||||
|
if (pkDb != null)
|
||||||
|
{
|
||||||
|
pkDbName = pkDb.DbColumnName;
|
||||||
|
}
|
||||||
|
var addItem = this.Context.Queryable<T>().In(pkDbName, primaryKeyValue).First();
|
||||||
if (addItem != null)
|
if (addItem != null)
|
||||||
{
|
{
|
||||||
result.Add(addItem);
|
result.Add(addItem);
|
||||||
@ -1386,7 +1392,13 @@ namespace SqlSugar
|
|||||||
if (isContainOneself)
|
if (isContainOneself)
|
||||||
{
|
{
|
||||||
var result = GetChildList(parentIdExpression, pk, list, primaryKeyValue);
|
var result = GetChildList(parentIdExpression, pk, list, primaryKeyValue);
|
||||||
var addItem = this.Context.Queryable<T>().In(pk, primaryKeyValue).First();
|
var pkDb = this.Context.EntityMaintenance.GetEntityInfo<T>().Columns.FirstOrDefault(z => z.PropertyName == pk);
|
||||||
|
var pkDbName = pk;
|
||||||
|
if (pkDb != null)
|
||||||
|
{
|
||||||
|
pkDbName = pkDb.DbColumnName;
|
||||||
|
}
|
||||||
|
var addItem =await this.Context.Queryable<T>().In(pkDbName, primaryKeyValue).FirstAsync();
|
||||||
if (addItem != null)
|
if (addItem != null)
|
||||||
{
|
{
|
||||||
result.Add(addItem);
|
result.Add(addItem);
|
||||||
|
Loading…
Reference in New Issue
Block a user