SqlSugar中查看生成的SQL語句


1、SQL常用事件

注意:Aop一定要設置在你操作語句之前,不然不會生效,還有必須是同一個SqlSuagrClient才會有效

public async Task<dynamic> GetNoPagingList([FromQuery] YkzptSafecompanypromiseListQueryInput input)
{
//每次Sql執行前事件
_db.Aop.OnLogExecuting = (sql, data) =>
{
var n1 = sql;
};

var data = await _db.Queryable<YkzptSafecompanypromiseEntity>()
.WhereIF(!string.IsNullOrEmpty(input.warehouseId), p => p.WarehouseId.Equals(input.warehouseId))
.Select(it=> new YkzptSafecompanypromiseListOutput
{
id = it.Id,
warehouseId=it.WarehouseId,
promiseDate=it.PromiseDate,
mainPerson=it.MainPerson,
promiseContent=it.PromiseContent,
companyStateInfor=it.CompanyStateInfor,
}).MergeTable().OrderBy(sidx+" "+input.sort).ToListAsync();

return data;
}

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM