024-3189 1684

首頁
定制開發
軟件產品
解決方案
成功案例
易勢科技
易勢科技沈陽軟件開發_沈陽軟件公司_沈陽軟件定制易勢科技易勢動態
易勢動態

軟件開發中SqlSugar如何使用SQL語句

      SqlSugar做為一個封裝好的數據庫連接工具,大大提高了我們在進行軟件定制開發(fa)時的(de)效率,我(wo)們(men)使(shi)用(yong)(yong)其固有的(de)方法(fa)就(jiu)(jiu)可(ke)(ke)(ke)以(yi)達(da)到我(wo)們(men)想要實現(xian)的(de)效果(guo),比如如果(guo)要查(cha)詢在(zai)指定的(de)某些個值(valuelist)的(de)數據,如果(guo)使(shi)用(yong)(yong)SQL語句時需要用(yong)(yong)到in,而使(shi)用(yong)(yong)sqlsugar的(de)話我(wo)們(men)可(ke)(ke)(ke)以(yi)直接使(shi)用(yong)(yong)方法(fa)Queryable().In(p => p.字(zi)段名(ming), valuelistSplit(',')).OrderBy(x => x.字(zi)段名(ming)).ToList()就(jiu)(jiu)可(ke)(ke)(ke)以(yi)了(le),其中valuelist是(shi)為用(yong)(yong),號分(fen)隔的(de)字(zi)符(fu)串。

      對于一些(xie)簡單的操(cao)作SqlSugar省時又省力(li),可往往在軟件開發中總會有一些(xie)復雜(za)的操(cao)作,類似如報表這些(xie),那么(me)我們(men)該怎么(me)辦呢(ni),SqlSugar不(bu)光(guang)有封(feng)裝好的方(fang)法(fa),還為我們(men)提供了(le)可以寫sql的方(fang)法(fa):string sql = "SELECT * FROM Table WHERE Id = @id"; db.Ado.SqlQuery<User>(sql, new { id = 1 }); 這樣在遇見復雜(za)操(cao)作時,我們(men)就可以使用sql語(yu)句(ju)進行操(cao)作了(le)。