示例#1
0
        /// <summary>
        ///     Adds new entity to DB context.
        ///     SaveChanges() needs to be called afterwards.
        /// </summary>
        /// <typeparam name="TEntity"></typeparam>
        /// <param name="db"></param>
        /// <param name="entity"></param>
        /// <returns></returns>
        public static TEntity AddEntity <TEntity>(this DbContext db, TEntity entity) where TEntity : class
        {
            if (entity != null)
            {
                db.AddEntities(new[] { entity });
            }

            return(entity);
        }