JetBrains Rider 2025.2 Help

代码检查:此属性定义的关系导致了依赖循环

此检查报告了在 Entity Framework 上下文中使用的类之间的依赖关系。 在下面的示例中, Person动物 之间的双向关系形成了一个循环:一个 Person 拥有 宠物 (类型为 动物 ),并且每个 动物 拥有一个 所有者 (类型为 Person):

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月 26日