我的实体未通过异步方法添加

问题描述

我正在尝试向模型异步添加数据。

我有下面的模型。

public class Versions
{
    public int Id { get; set; }
    public int TechnologyId { get; set; }

    [Required(ErrorMessage = "Please enter a Version")]
    public string Name { get; set; }

    [BindNever]
    public int Ordinal { get; set; }
}

我通过以下方法将其添加到回购中

public async Task Add(Versions entity)
{
   entity.Ordinal = GenerateOrdinal(entity.Name);
   await context.Versions.AddAsync(entity);
   await context.SaveChangesAsync();
}

我正在循环将新版本列表推送到我的仓库

foreach (var item in NewVersions)
{
      Versions version = new Versions();
      version.TechnologyId = technology.Id;
      version.Name = item;
      await versionsRepository.Add(version);
}

我没有收到任何错误。但是我列表上没有添加任何版本。是什么原因呢?

注意:GenerateOrdinal()方法是同步工作的。并通过参数字符串结构返回序列号。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...