问题描述
我正在尝试向模型异步添加数据。
我有下面的模型。
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 (将#修改为@)