Esempio n. 1
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <typeparam name="TEntity"></typeparam>
        /// <param name="connection"></param>
        /// <param name="param"></param>
        /// <param name="transaction"></param>
        /// <param name="commandTimeout"></param>
        /// <returns></returns>
        public static int Insert <TEntity>(this IDbConnection connection, IEnumerable <TEntity> param, IDbTransaction transaction = null, int?commandTimeout = null)
            where TEntity : BaseEntity
        {
            ISqlAdapter adapter = GetSqlAdapter(connection);

            var sql = adapter.GetInsert <TEntity>();

            var result = ExecuteExt <TEntity>(connection, sql, param, transaction, commandTimeout);

            return(result);
        }