Fork me on GitHub

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;
}

 

 

posted @ 2021-12-06 12:16  残风飞雪  阅读(3539)  评论(2)    收藏  举报

博客地址 - 创建于 2022年4月12日

这是一位.Net软件研发工程师的个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

致力于web网站开发工作,专注软件开发,关注互联网前沿技术与趋势。


Font Awesome Bootstrap中文网