コード例 #1
0
        /// <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));
        }