在数据库中,我有两个表,一个学生和另一个学生地址。他们有一对一的关系(1:1)。
当我使用ado.net,使用EF Designer From DataBase时,visual studio将关系理解为一对多(1:n)。
public partial class student
{
public student()
{
this.studentadress = new HashSet<studentadress>();
}
public int Id { get; set; }
public string Name { get; set; }
public string Age { get; set; }
public virtual ICollection<studentadress> studentadress { get; set; }
}
我如何让他理解并保持(1:1)的关系。没有它在实体中创建一个集合属性,而是一个对象属性。