Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 实体框架与asp.net mvc_Asp.net Mvc_Entity Framework - Fatal编程技术网

Asp.net mvc 实体框架与asp.net mvc

Asp.net mvc 实体框架与asp.net mvc,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,我搜索了一个很好的教程来学习如何以正确的方式使用实体框架。特别是在asp.net mvc中。我将从实体框架团队向您指出这一方向 他们已经很好地解释了初始版本(v1.0)的缺点,也为下一个版本提供了很多想法 FWIW,我已经做了一点ASP MVC,我不确定你是否会喜欢将两者混合在一起 对于Entity Framework的(v1.0)版本,您确实需要做两件事中的一件-处理“断开连接的”实体集或零售实体集的数据上下文。这两种情况都有陷阱,我相信你会理解的。简言之我认为在现阶段没有一种“正确的方式”可

我搜索了一个很好的教程来学习如何以正确的方式使用实体框架。特别是在asp.net mvc中。

我将从实体框架团队向您指出这一方向

他们已经很好地解释了初始版本(v1.0)的缺点,也为下一个版本提供了很多想法

FWIW,我已经做了一点ASP MVC,我不确定你是否会喜欢将两者混合在一起

对于Entity Framework的(v1.0)版本,您确实需要做两件事中的一件-处理“断开连接的”实体集或零售实体集的数据上下文。这两种情况都有陷阱,我相信你会理解的。简言之我认为在现阶段没有一种“正确的方式”可以接受。至少不是用ASP MVC

要开始使用实体框架,您可以看一看官方的ADO EF示例,这些示例位于最容易学习的位置,IMHO是基于WinForms的示例,但是有一些ASP.net示例可能会有所帮助

(一)[

(2)[

给出了如何在MVC框架中使用EF的合理示例。我最近也研究了这一点,并且得出了与Rob相同的结论,这比它值得付出的痛苦要多!尤其是与使用Linq2Sql相比。加载实体时没有与保存实体时相同的上下文(通常是不同的操作)会导致编写大量不必要的代码。

我们目前正在开发前端使用ASP.NET MVC的EF 4.0参考实现。请查看-我们希望听到您的反馈