SQL语句为SELECT top 1 * FROM [dbo].[pms_plan_seq] where list_order>2 ORDER BY list_order ,用SQLsugar写法
时间: 2024-02-26 13:56:42 浏览: 116
关于SQL数据库 msdb.dbo.sp_send_dbmail 函数发送邮件的场景分析
使用SqlSugar,可以使用以下代码来执行该SQL语句:
```
var db = new SqlSugar.SqlSugarClient(new SqlSugar.ConnectionConfig()
{
ConnectionString = "yourConnectionString",
DbType = SqlSugar.DbType.SqlServer,
IsAutoCloseConnection = true,
InitKeyType = SqlSugar.InitKeyType.Attribute
});
var result = db.Queryable<pms_plan_seq>().Where(p => p.list_order > 2).OrderBy(p => p.list_order).Take(1).ToList();
```
其中,`pms_plan_seq`是对应数据库中的表的实体类。`Queryable`方法用于创建查询,`Where`方法用于指定查询条件,`OrderBy`方法用于指定查询结果的排序规则,`Take`方法用于限制查询结果数量为1,最后的`ToList`方法用于执行查询并将结果转换为列表。
阅读全文