在ASP.NET MVC 5和EF6 Code First中,我有一个案例,学生可以拥有一个到多个地址。现在我想在View中使用Student模型来添加学生的记录学生和地址。但问题是我无法添加学生的地址,是否有适合此解决方案的解决方案
以下是示例代码
public class Student
{
public Student()
{ }
[Key]
public int StudentID { get; set; }
[Required]
public string Name { get; set; }
public virtual List<Address> Address { get; set; }
}
public class Address
{
public Address()
{
}
[Key]
public int AddressID { get; set; }
[ForeignKey("Student")]
public int StudentID { get; set; }
public string Address1 { get; set; }
public string Address2 { get; set; }
public string PostalCode { get; set; }
public string State { get; set; }
public string City { get; set; }
public string Country { get; set; }
public virtual Student Student { get; set; }
}
答案 0 :(得分:-2)
为地址设置列表框,并使用列表传递,这将真正帮助您,您可以在此处粘贴控制器代码吗?