代码检查:此属性定义的关系导致了依赖循环
此检查报告了在 Entity Framework 上下文中使用的类之间的依赖关系。 在下面的示例中, 人员 和 动物 之间的双向关系形成了一个循环:一个 人员 拥有 宠物 (类型为 动物 ),并且每个 动物 拥有一个 所有者 (类型为 人员):
public class Person
{
public int Id { get; set; }
public IList<Animal> Pets { get; }
}
public class Animal
{
public int Id { get; set; }
public Person Owner { get; set; }
}
public class Location
{
public IList<Person> Clients { get; }
public IList<Animal> Pets { get; }
}
最后修改日期: 2025年 9月 27日