Subsonic3.0 执行 SQL 语句
SubSonic 可以用 SubSonic.Query.QueryCommand 来执行 SQL 语句。
不过 SQL 语句在构造时,变量需要做参数化处理。
大概的用法如下:
string strSql = string.Format("update jdfjjg set CompanyCost = isnull(Cost, 0) + @CCost where rID = @rID");
QueryCommand cmd = new QueryCommand(strSql, _ManageDB.Provider);
cmd.AddParameter("@CCost", ccost, DbType.Decimal);
cmd.AddParameter("@rID", rid, DbType.Int32);
int intResult = _ManageDB.Provider.ExecuteQuery(cmd);

浙公网安备 33010602011771号