我想在同一視圖中顯示用戶信息和地址模型。如何使用實體框架插入並顯示用戶和地址模型
這是我的代碼結構:
在數據訪問層,我的模型類:
User.cs:
public class User
{
[Key]
public int UserId { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string RestaurantName { get; set; }
public string PrimaryPhone { get; set; }
}
Location.cs:
public class Location
{
public int Id { get; set; }
public string Line1 { get; set; }
public string Line2 { get; set; }
public string City { get; set; }
public string State { get; set; }
public string Country { get; set; }
public string ZipCode { get; set; }
public User User { get; set; }
}
因此,我有兩個獨立的存儲庫,用於執行添加和獲取所有功能的用戶和地址模型,這些功能工作得非常好。
現在,我希望這兩個模型信息應同時顯示在視圖中。
如何在同一視圖中組合兩者。我無法做到。我可以做到,但事情都是在不同的視圖中顯示。
任何意見將不勝感激!
爲什麼不創建ViewModel類並傳遞整個類或ViewModel類的列表? – ViVi
是的,我可以通過VIew Model課程。但我的問題是我有兩個存儲庫,像UserRepo和AddressRepo,它分別插入數據。 Siding ViewModel,我可以結合顯示模型。但問題是,如何在兩個獨立的存儲庫中傳遞此視圖以將數據保存在數據庫中。 – Marshall
爲什麼不使用ajax回發到控制器並將數據保存到2個存儲庫? – ViVi