示例#1
0
        /// <summary>
        /// insert
        /// </summary>
        /// <param name="entity"></param>
        public void Insert(TEntity entity)
        {
            _entities.Add(entity);
            _dbContext.SaveChanges();

            if (_dataLog != null && _dataLog.NeedLog <TEntity>())
            {
                _dataLog.EntityLog <TEntity>(typeof(TEntity).GetProperty("Id").GetValue(entity).ToString(), null, InternalJSON(entity), "C"); //entity change log
            }
        }