我几天前在ASP.Net网页上使用了Entity Framework设计器。我现在首先切换代码和MVC应用程序。我已经有了模型代码(由VS模型设计师创建),所以我正在使用它们。他们已经有这样的关系(导航)代码:
public class User
{
[Key]
public string UserUsername { get; set; }
public string UserPassword { get; set; }
public decimal UserType { get; set; }
public decimal BranchId { get; set; }
public virtual Branch Branch { get; set; }
}
正如您所看到的,用户与分支之间存在关联。它现在正在工作但是在切换MVC之后我了解到我需要使用ViewModels而不是我首先创建的模型,这就是问题,我肯定会将公共虚拟分支分支包含到我的ViewModel中但是我应该在我的原始模型(域模型)中保留该行?因为我在保存时不会使用分支,所以我只需要BranchId。
我很困惑,为我做事情需要花费更多时间(现在)。
由于