SqlSugar做为一个封装好的数据库连接工具,大大提高了我们在进行软件定制开发时的效率,我们使用其固有的方法就可以达到我们想要实现的效果,比如如果要查询在指定的某些个值(valuelist)的数据,如果使用SQL语句时需要用到in,而使用sqlsugar的话我们可以直接使用方法Queryable().In(p => p.字段名, valuelistSplit(',')).OrderBy(x => x.字段名).ToList()就可以了,其中valuelist是为用,号分隔的字符串。
对于一些简单的操作SqlSugar省时又省力,可往往在软件开发中总会有一些复杂的操作,类似如报表这些,那么我们该怎么办呢,SqlSugar不光有封装好的方法,还为我们提供了可以写sql的方法:string sql = "SELECT * FROM Table WHERE Id = @id"; db.Ado.SqlQuery<User>(sql, new { id = 1 }); 这样在遇见复杂操作时,我们就可以使用sql语句进行操作了。