gpt4 book ai didi

c# - 演示 持久性

转载 作者:太空宇宙 更新时间:2023-11-03 10:32:47 25 4
gpt4 key购买 nike

好的,我有一个

  • PERSISTENCE 层,它从 Entity Framework 获取数据并将其放入自己的某些类“模型”中,与数据库类相同。
  • PRESENTATION 层,一个 MVC 网站
  • DOMAIN层,这是一个独立于一切的项目。有一些类(模型)但与数据库中的不完全一样,有一些业务逻辑等等。

我如何链接这 3 个? (引用)

最佳答案

在典型的3 层应用程序架构中,您通常使您的数据访问层(如果您愿意的话,数据持久层)引用您的域层 - 你不应该从你的域模型添加一个引用到你的 DAL,那会产生循环依赖问题。

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

简而言之:

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

关于c# - 演示 <?> 域 <?> 持久性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29285193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com