SqlSugar做為一個封裝好的數(shù)據(jù)庫連接工具,大大提高了我們在進行軟件定制開發(fā)時的效率,我們使用其固有的方法就可以達到我們想要實現(xiàn)的效果,比如如果要查詢在指定的某些個值(valuelist)的數(shù)據(jù),如果使用SQL語句時需要用到in,而使用sqlsugar的話我們可以直接使用方法Queryable().In(p => p.字段名, valuelistSplit(',')).OrderBy(x => x.字段名).ToList()就可以了,其中valuelist是為用,號分隔的字符串。
對于一些簡單的操作SqlSugar省時又省力,可往往在軟件開發(fā)中總會有一些復(fù)雜的操作,類似如報表這些,那么我們該怎么辦呢,SqlSugar不光有封裝好的方法,還為我們提供了可以寫sql的方法:string sql = "SELECT * FROM Table WHERE Id = @id"; db.Ado.SqlQuery<User>(sql, new { id = 1 }); 這樣在遇見復(fù)雜操作時,我們就可以使用sql語句進行操作了。