/// <summary> /// Sort data /// 数据排序 /// </summary> /// <param name="sortData">Data to sort</param> /// <returns>Rows affected</returns> public virtual async Task <int> SortAsync(Dictionary <T, short> sortData) { var parameters = new DynamicParameters(); parameters.Add("Items", App.DB.DictionaryToParameter(sortData, null, null, (keyType, valueType) => SqlServerUtils.GetDicCommand(keyType, valueType, App.BuildCommandName))); AddSystemParameters(parameters); var command = CreateCommand(GetCommandName("sort"), parameters); return(await ExecuteAsync(command)); }