コードインスペクション: このプロパティで定義された関係は、依存関係ループに寄与します。
このインスペクションは、Entity Framework のコンテキストで使用されるクラス間の依存関係を報告します。 以下の例では、 Person と Animal の双方向関係がサイクルを形成します。 Person は Pets (型は Animal )を持ち、各 Animal は Owner (型は 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; }
}
2026 年 6 月 12 日