/// <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 } }