コード例 #1
0
 /// <summary>
 /// 插入单条数据
 /// </summary>
 /// <returns>插入条目数</returns>
 public async Task <int> CreateAsync(M m)
 {
     DC.GetProperties(m);
     return(await SqlHelper.ExecuteAsync(
                DC.Conn,
                DC.SqlProvider.GetSQL <M>(UiMethodEnum.CreateAsync)[0],
                DC.GetParameters()));
 }
コード例 #2
0
        /// <summary>
        /// 批量插入数据
        /// </summary>
        /// <returns>插入条目数</returns>
        public async Task <int> CreateBatchAsync(IEnumerable <M> mList)
        {
            await DC.GetProperties(mList);

            return(await SqlHelper.ExecuteAsync(
                       DC.Conn,
                       DC.SqlProvider.GetSQL <M>(UiMethodEnum.CreateBatchAsync)[0],
                       DC.GetParameters()));
        }
コード例 #3
0
 /// <summary>
 /// 批量插入数据
 /// </summary>
 /// <returns>插入条目数</returns>
 public async Task <int> CreateBatchAsync(IEnumerable <M> mList)
 {
     return(await DC.BDH.StepProcess(mList, 15, async list =>
     {
         DC.ResetConditions();
         DC.GetProperties(list);
         return await SqlHelper.ExecuteAsync(
             DC.Conn,
             DC.SqlProvider.GetSQL <M>(UiMethodEnum.CreateBatchAsync)[0],
             DC.GetParameters());
     }));
 }