public void Insert()
        {
            for (int i = 0; i < 100; i++)
            {
                Random random = new Random();
                var    srcId  = random.Next(100);
                var    desc   = "插入数据 - " + srcId;
                var    id     = SysLogRepository.Insert(TableSource.None, OperationType.Insert, srcId);

                Assert.AreNotEqual(id, 0);
            }
        }
        public void Delete()
        {
            Random random = new Random();
            var    srcId  = random.Next(100);
            var    desc   = "插入数据 - " + srcId;
            var    id     = SysLogRepository.Insert(TableSource.None, OperationType.Insert, srcId);
            var    log    = SysLogRepository.Get(id);

            Assert.IsNotNull(log);

            SysLogRepository.Delete(log);
            log = SysLogRepository.Get(id);
            Assert.IsNull(log);
        }
        public void Update()
        {
            Random random = new Random();
            var    srcId  = random.Next(100);
            var    desc   = "插入数据 - " + srcId;
            var    id     = SysLogRepository.Insert(TableSource.None, OperationType.Insert, srcId);

            var log     = SysLogRepository.Get(id);
            var oldTime = log.UpdateTime;

            var save = SysLogRepository.Update(log);

            log = SysLogRepository.Get(id);
            Assert.AreNotEqual(oldTime, log.UpdateTime);
        }
Beispiel #4
0
        /// <summary>
        /// 添加单个SysLogModel对象方法(可返回对应数据表中 的此实体ID)
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public bool AddOneSysLogModel(SysLogModel entity)
        {
            var result = false;

            try
            {
                var entityID = dal_SysLog.Insert(entity);
                if (entityID > 0)
                {
                    entity.Id = entityID;
                    result    = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(result);
        }