示例#1
0
        public virtual async Task <TEntity> InsertAsync(TEntity entity)
        {
            _context.Entry(entity).State = EntityState.Added;
            var entityDb = await _dbSet.AddAsync(entity);

            _unitOfWork.SyncObjectState(entity);
            return(entityDb.Entity);
        }
 public virtual void Add(TEntity entity)
 {
     _dbSet.Add(entity);
     _unitOfWork.SyncObjectState(entity);
 }
示例#3
0
 public virtual void Insert(TEntity entity)
 {
     _context.Entry(entity).State = EntityState.Added;
     _dbSet.Add(entity);
     _unitOfWork.SyncObjectState(entity);
 }