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

标签 asp.net-mvc entity-framework asp.net-mvc-2 design-patterns

让我们考虑默认的 ASP.NET MVC 应用程序文件夹结构,它看起来像这样:

-App_data
-Content
-Controllers
    HomeController.cs
-Models
    AccountModels.cs
-Scripts
-Views

我的问题是:放置 Entity Framework 数据模型 (EDMX) 文件的最佳位置在哪里?是模型文件夹吗?是的 - 我们知道好的解决方案是引入新项目并将其引用到 MVC 应用程序,但现在让我们忘记这一点。

最佳答案

对于一个小项目,它应该是模型的一部分。对于较大的产品,存储库和相关模型可能位于单独的程序集中。

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

相关文章:

asp.net - mscorlib.dll 中发生类型 'System.StackOverflowException' 的未处理异常

Jquery验证-允许数字不带前导零吗?

javascript - 对通过 Javascript 写入屏幕的 Html 帮助程序进行编码

c# - 如何使用 Entity Framework 和 Asp.Net 为 CRUD 操作编写 Linq 查询?

json - 如何将表单作为 View 模型对象以及其他参数发布到 MVC 中的 Controller ?

asp.net-mvc - Web API Controller 和 MVC Controller - 身份验证

asp.net-mvc - 使用 Typescript 定义模块名称

.net - EF 核心 : multiple many-to-many relationships between the same entities

c# - System.NotSupportedException : 'The LINQ expression node type ' Invoke' is not supported in LINQ to Entities. '

asp.net-mvc - 尝试继承RegularExpressionAttribute,不再验证