与ADO.NET和Mysql的关系

时间:2017-11-08 11:13:35

标签: mysql asp.net-mvc ado.net

在数据库中,我有两个表,一个学生和另一个学生地址。他们有一对一的关系(1:1)。

enter image description here

当我使用ado.net,使用EF Designer From DataBase时,visual studio将关系理解为一对多(1:n)。

enter image description here

enter image description here 实体学生,代码:

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)的关系。没有它在实体中创建一个集合属性,而是一个对象属性。

0 个答案:

没有答案