mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-18 17:48:11 +08:00
Synchronization code
This commit is contained in:
@@ -367,11 +367,21 @@ namespace SqlSugar
|
|||||||
After(sql, result);
|
After(sql, result);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
public T ExecuteReturnEntity(bool isIncludesAllFirstLayer)
|
||||||
|
{
|
||||||
|
var data = ExecuteReturnEntity();
|
||||||
|
return this.Context.Queryable<T>().WhereClassByPrimaryKey(data).IncludesAllFirstLayer().First();
|
||||||
|
}
|
||||||
public async Task<T> ExecuteReturnEntityAsync()
|
public async Task<T> ExecuteReturnEntityAsync()
|
||||||
{
|
{
|
||||||
await ExecuteCommandIdentityIntoEntityAsync();
|
await ExecuteCommandIdentityIntoEntityAsync();
|
||||||
return InsertObjs.First();
|
return InsertObjs.First();
|
||||||
}
|
}
|
||||||
|
public async Task<T> ExecuteReturnEntityAsync(bool isIncludesAllFirstLayer)
|
||||||
|
{
|
||||||
|
var data=await ExecuteReturnEntityAsync();
|
||||||
|
return await this.Context.Queryable<T>().WhereClassByPrimaryKey(data).IncludesAllFirstLayer().FirstAsync();
|
||||||
|
}
|
||||||
public async Task<bool> ExecuteCommandIdentityIntoEntityAsync()
|
public async Task<bool> ExecuteCommandIdentityIntoEntityAsync()
|
||||||
{
|
{
|
||||||
var result = InsertObjs.First();
|
var result = InsertObjs.First();
|
||||||
|
@@ -26,7 +26,9 @@ namespace SqlSugar
|
|||||||
Task<int> ExecuteReturnIdentityAsync();
|
Task<int> ExecuteReturnIdentityAsync();
|
||||||
Task<int> ExecuteReturnIdentityAsync(CancellationToken token);
|
Task<int> ExecuteReturnIdentityAsync(CancellationToken token);
|
||||||
T ExecuteReturnEntity();
|
T ExecuteReturnEntity();
|
||||||
|
T ExecuteReturnEntity(bool isIncludesAllFirstLayer);
|
||||||
Task<T> ExecuteReturnEntityAsync();
|
Task<T> ExecuteReturnEntityAsync();
|
||||||
|
Task<T> ExecuteReturnEntityAsync(bool isIncludesAllFirstLayer);
|
||||||
bool ExecuteCommandIdentityIntoEntity();
|
bool ExecuteCommandIdentityIntoEntity();
|
||||||
Task<bool> ExecuteCommandIdentityIntoEntityAsync();
|
Task<bool> ExecuteCommandIdentityIntoEntityAsync();
|
||||||
long ExecuteReturnBigIdentity();
|
long ExecuteReturnBigIdentity();
|
||||||
|
Reference in New Issue
Block a user