我有一个用于创建新用户的ViewModel,它会更新三种不同的模型。
我对如何编辑这些细节有疑问。查看示例,控制器中的edit方法将使用类似userRepository.Save();但对于其他模型中的其他项目,用户模型如何保存它们?
答案 0 :(得分:1)
您应该DbContext
包含要更新的所有模型。在该Context的实例上调用Save()
将保存所有更改。
喜欢这个
public class MainContext : DbContext
{
public DbSet<User> Users { get; set; }
public DbSet<Detail> Details { get; set; }
}