gpt4 book ai didi

asp.net-mvc - 将 Entity Framework 数据模型放在 MVC 应用程序中的何处?具体例子

转载 作者:行者123 更新时间:2023-12-05 00:35:14 25 4
gpt4 key购买 nike

首先我想引用这个帖子:

Where to put Entity Framework Data Model in MVC application?

我的 edmx 中有 7-10 个表。不多。

问题是我必须构建我的模型,我正在使用 [比方说] 4 个表。
所以我问自己:这些表是真实的模型表示吗,将 edmx 文件放在“模型”文件夹中是否正确,我应该如何命名这个模型的容器?

还是 10 个表足以创建一个新项目?如何调用项目? .数据访问?如何命名其中的 edmx 文件?

我在 MVC 和 EF 方面没有太多经验,正在尝试找出最佳实践。

更新 :This帖子告诉我不要把它放在模型文件夹中:“模型应该尽可能地与后端数据存储技术解耦。”

最佳答案

就个人而言,我的 MVC 项目(无论大小)至少包括以下内容:

  • 资料
  • 逻辑
  • 网站

  • 这种结构似乎工作得很好,因为它将业务逻辑与存储和显示分开。

    您绝对不想将 EDMX 放在模型文件夹中,因为它是为 View 模型保留的。最佳实践是说 View 模型应该与您的存储实体完全断开。

    在命名 EDMX 方面,我通常以项目的短名称命名,更重要的是为 EDMX 获取正确的命名空间,以便您的模型位于正确的命名空间位置。

    关于asp.net-mvc - 将 Entity Framework 数据模型放在 MVC 应用程序中的何处?具体例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9734271/

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