Esempio n. 1
0
        public async Task PressTest()
        {
            Base_User base_User = new Base_User
            {
                Id           = Guid.NewGuid().ToString(),
                Birthday     = DateTime.Now,
                CreateTime   = DateTime.Now,
                CreatorId    = Guid.NewGuid().ToString(),
                DepartmentId = Guid.NewGuid().ToString(),
                Password     = Guid.NewGuid().ToString(),
                RealName     = Guid.NewGuid().ToString(),
                Sex          = Sex.Man,
                UserName     = Guid.NewGuid().ToString()
            };

            await _repository.InsertAsync(base_User);

            await _repository.UpdateAsync(base_User);

            await _repository.GetIQueryable <Base_User>().Where(x => x.Id == base_User.Id).FirstOrDefaultAsync();

            await _repository.DeleteAsync(base_User);
        }
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="keys"></param>
        /// <returns></returns>
        public virtual async Task Remove(params TKey[] keys)
        {
            var deleteList = await GetQuery().Where($"@0.Contains({KeyField})", keys).ToListAsync();

            await Db.DeleteAsync(deleteList);
        }