该项目是一个模块化的形式。每个模块都位于一个单独的 Laibary 中。但有时需要在模块之间进行通信。例如,在 EF 中创建关系。但是当我做得很好时,将项目 A 的引用添加到 B 通常不是问题。但是当我想将B的项目引用添加到A时,遇到以下错误。
无法添加对的引用。将此项目添加为参考将导致循环依赖
每个模块都是h代码的一个项目,每个模块都位于一个项目中。每个模块都有自己的Domain字段,并且定义了它的属性。(ORM) 使用 EF。有时他们会接触到模块。例如,一个模块作为希望相互通信的新闻评论。几个有关系。
但是要插入这个关系的引用 让我的其他项目。我遇到这个错误新闻模块
public class News
{
public string Title { get; set; }
public string Text { get; set; }
public IList<Comment> Comments { set; get; }
}
评论模块
public class Comment
{
public string Title { get; set; }
public string TextComment { get; set; }
public News New { set; get; }
}
如果您能帮助我更好地设计项目,我将不胜感激