コード例 #1
0
ファイル: Repository.cs プロジェクト: auto-taurus/Last
        /// <summary>
        /// 批量添加实体
        /// </summary>
        /// <param name="entities"></param>
        /// <returns></returns>
        public virtual async Task <bool> BatchAddAsync(IList <TEntity> entities)
        {
            var flag = false;

            try {
                var config = new BulkConfig();
                config.SqlBulkCopyOptions = SqlBulkCopyOptions.FireTriggers;
                await _BaseDb.BulkInsertAsync(entities, config);

                flag = true;
            }
            catch (Exception ex) {
                flag = false;
            }
            return(flag);
        }