EntityFrameworkについて質問があります。私たちのプロジェクトでは、次のような循環参照が必要になります。
public class OptionClusterSet
{
public int ID { get; set; }
public virtual ICollection<OptionCluster> OptionClusters { get; set; }
}
public class OptionCluster
{
public int ID { get; set; }
public long OptionClusterSetId { get; set; }
public virtual OptionClusterSet OptionClusterSet { get; set; }
}
たとえば、積極的な読み込みを使用してOptionClustersを含むOptionClusterSetを取得しようとすると、OptionClustersはOptionClusterSetsなどを読み込もうとします。したがって、無限ループが発生します。
正しく動作するようにこれを構成する方法はありますか?