如何解决我的实体未通过异步方法添加
我正在尝试向模型异步添加数据。
我有下面的模型。
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 举报,一经查实,本站将立刻删除。