下面的实施例的一对一的关系单向一对一的关系抛出异常在实体框架
public class User
{
public int Id { get; set; }
public Address Address { get; set; }
}
public class Address
{
public int Id { get; set; }
public User User { get; set; }
}
异常说:
无法确定的关联的主要端在 类型的“ConsoleApplication1.Address”和“ConsoleApplication1.User”之间。 必须使用关系流畅API或数据注释,明确配置此关联的主体端 。
它的作品,如果我从地址中删除用户属性,但我不想。
我怎样才能有这样的关系没有例外?
我有完全做了你所说的和dbcontext创建的数据库没有任何问题。但是当我检查表时,我发现用户和地址表之间没有任何关系。 huhhh – Freshblood
@Floodblood“Address”的PK也应该是FK到'User'表PK。 – Eranga
我无法理解我必须做什么 – Freshblood