EntityFramework 5 - Conflicting changes to the role 'x' of the relationship 'x' have been detected
问题 I have this model (Animal Model): public int Id { get; set; } public int AnimalSpecieId { get; set; } public int AnimalBreedId { get; set; } public Nullable<int> ProtectorId { get; set; } public Nullable<int> OwnerId { get; set; } public string Name { get; set; } public virtual Owner Owner { get; set; } public virtual Protector Protector { get; set; } Protector Model: public int Id { get; set; } public string Name { get; set; } public string Address { get; set; } public string Phone { get;