Пример #1
0
        //public abstract IEntity Entity { get; }

        //Business.Data.IEntity IEntitys.Entity { get => Entity; }

        //public new void BeginTransaction() => base.BeginTransaction();

        //public new void BeginTransaction(System.Data.IsolationLevel isolationLevel) => base.BeginTransaction(isolationLevel);

        //public void Commit() => base.CommitTransaction();

        //public void Rollback() => base.RollbackTransaction();

        /// <summary>
        /// Performs bulk insert operation.
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="source"></param>
        /// <returns></returns>
        public long Insert <T>(IEnumerable <T> source)
            where T : class => DataConnectionExtensions.BulkCopy(this, source).RowsCopied;
Пример #2
0
 public BulkCopyRowsCopied BulkCopy <T>(IEnumerable <T> list) where T : class
 {
     return(DataConnectionExtensions.BulkCopy(this, list));
 }