演示 <?> 域 <?> 持久性

Presentation <?> Domain <?> Persistence

好的,我有一个

我如何 link 这 3 个? (参考文献)

在典型的3 层应用程序架构 中,您通常会参考数据访问层(数据持久层)您的 域层 - 您不应将域模型中的引用添加到 DAL,这会造成循环依赖问题。

然后您在表示层(在您的情况下为 MVC 应用程序)中协调域层和数据访问层之间的交互。

简而言之:

  • 您的 DAL 应该引用您的 Domain Layer.
  • 您的表示层应该引用您的域层DAL