/// <summary> /// 新增用户定义类型信息 /// </summary> /// <param name="usertypevalue">实体</param> /// <param name="cancellationToken">验证</param> /// <returns></returns> public async Task <UserTypeValue> CreateAsync(UserTypeValue usertypevalue, CancellationToken cancellationToken = default(CancellationToken)) { if (usertypevalue == null) { throw new ArgumentNullException(nameof(usertypevalue)); } Context.Add(usertypevalue); await Context.SaveChangesAsync(cancellationToken); return(usertypevalue); }
/// <summary> /// 修改用户定义类型信息 /// </summary> /// <param name="usertypevalue"></param> /// <param name="cancellationToken"></param> /// <returns></returns> public async Task UpdateAsync(UserTypeValue usertypevalue, CancellationToken cancellationToken = default(CancellationToken)) { if (usertypevalue == null) { throw new ArgumentNullException(nameof(usertypevalue)); } Context.Attach(usertypevalue); Context.Update(usertypevalue); try { await Context.SaveChangesAsync(cancellationToken); } catch (DbUpdateConcurrencyException) { } }