asp.net-mvc – 将实体框架数据模型放在MVC应用程序中的位置?具
首先我要参考这篇文章:
Where to put Entity Framework Data Model in MVC application? 我的edmx将有7-10个表.不多. 问题是我必须建立我的模型,我正在使用[让我们说] 4个表. 或者10个表足以创建一个新项目?如何调用该项目? .DataAccess?如何在其中命名edmx文件? 我没有那么多MVC和EF的经验,我想在那里找到最佳实践. 更新:This帖子告诉我不要把它放在Models文件夹中:“模型应该尽可能地与后端数据存储技术分离.” 解决方法
就个人而言,我的MVC项目(无论大小)至少包括以下内容:
>数据 这种结构似乎运行得很好,因为它将业务逻辑与存储和显示分开. 您绝对不希望将EDMX放在模型文件夹中,因为它是为视图模型保留的.最佳实践表明,视图模型应完全与存储实体断开连接. 在命名EDMX方面,我通常在项目的简称之后命名,更重要的是让命名空间适合EDMX,这样你的模型就位于正确的命名空间位置. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 使用MVC 4和实体框架填充DropDownList
- asp.net-mvc – MVC不引人注目的范围验证动态值
- asp.net-mvc-3 – ASP.NET MVC视图模型不绑定在HTTP Post与
- DxPackNet 5.视频高质量的压缩和传输
- asp.net-mvc – 如何使用ASP.NET Core,2.0中的Razor Pages处
- asp.net – 缓存viewstate?
- asp.net-mvc-3 – ASP.NET MVC3 – Html.TextBoxFor和autof
- asp.net-core – 无法加载DLL’api-ms-win-core-registry-l
- asp.net – 如何在Eval格式字符串中使用单引号
- asp.net-mvc – 使用jQuery.get时可以指定相对URL吗?