asp.net-mvc-3 – 在Entity Framework 4(“数据库优先”)和MVC3
我是C#.Net(.net 4),EF4,Winforms和MVC3的相对新手.
在为我已分配的任务开发Winforms“后端”的过程中,我在SQL Server中布置了一个数据库.我设置了一个解决方案,并从数据库中创建了一个.edmx作为解决方案中自己的项目/程序集.解决方案中还有引用.edmx程序集的winforms应用程序.使用默认的EF4代码生成,我构建了Winforms应用程序,一切都很好. 现在,我必须构建最终用户Web前端.我想使用MVC3.我已经通过关于Pluralsight的MVC3教程和相当不错的MVC3理解.但是,无论是在其他地方还是其他地方,MVC3 EF4的大多数例子都是“代码优先”. 我的困惑是将EF4数据库与MVC3结合起来的最佳方法是什么?我看了一些EF4Templates,但是,似乎这些POCO生成的POCO与默认的EF4不同,并且会破坏我的Winforms应用程序.我已经阅读了一些关于存储库和Automapper的使用.我可以在MVC3项目中添加对EF4和我的.edmx的引用(与我在Winforms中的相同),但是看起来仍然需要构建一个控制器/视图的模型,或者可以直接使用默认的EF4类.控制器? 只是寻求一些关于如何就MVC3进行处理的指导. 谢谢! 解决方法
如果需要,您可以直接使用控制器中的默认EF4类.用于添加和脚手架控制器的MVC 3工具更新中的工具支持首先使用代码,但如果您想直接使用对象,也可以使用.edmx中的现有上下文.
http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx 如果您希望在应用程序中使用存储库模式,可以查看MvcScaffolding包,有关它的一些信息可以在Steve Sanderson的博客上找到. http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package/ 如果你想走那条路,你也可以自己创建视图模型. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 使用jQuery调用MVC中的action方法,参数不起作用
- .net core入门-项目启动时报错:HTTP Error 502.5 - ANCM O
- asp.net-mvc-3 – 使用asp.net mvc本地化jquery验证3
- asp.net – 标签导航 – 框架还是AJAX?
- 本地iis上的asp.net核心Windows身份验证
- ASP.NET MVC 使用过滤器捕获异常 写入日志
- asp.net – 如何在抛出请求验证异常时显示自定义错误页面?
- ASP.NET Web API,Web服务发现和客户端创建
- 何时在ASP.NET MVC 2应用程序中提交NHibernate事务?
- asp.net – 我们如何在转发器内组合单选按钮?
- asp.net-mvc – asp.net mvc 4 – 好的是每个线程
- asp.net – 自定义部分的Web配置转换
- asp.net-mvc-3 – MVC 3使用修改的查询字符串值重
- asp.net – Windows窗体的WYSIWYG Markdown控件?
- asp.net – 如何使用SqlDependency使OutputCache
- .net core使用Elastic ARM+Kibanat添加程序性能指
- asp.net-web-api – 在Visual Studio中启动WebAP
- asp.net-mvc – ASP.Net MVC添加控制器错误
- asp.net-mvc-2 – EditorFor – 传入字典的模型项
- ASP.NET MVC:使用LINQ To SQL获取表单复选框到多