コード例 #1
0
        /// <summary>
        /// Add in Single Record in the dataSet
        /// </summary>
        /// <param name="entity">Generics dbSet type</param>
        public TEntity Add(TEntity entity)
        {
            try
            {
                if (entity == null)
                {
                    throw new NullReferenceException("Attempt to add a null record");
                }

                IDbSet <TEntity> dbSet       = _dbContext.Set <TEntity>();
                TEntity          addedEntity = dbSet.Add(entity);
                _dbContext.SetAsCreated(entity);
                return(addedEntity);
            }
            catch (DbEntityValidationException dbEx)
            {
                throwException(dbEx);
                return(null);
            }
        }