Entity Framework和ASP.NET MVC

3

我正在寻找一份好的教程,以了解如何正确地使用实体框架。特别是在ASP.NET MVC中使用。

3个回答

2
我会指引你阅读Entity Framework团队的这篇(1) 较长的文章。他们非常好地解释了初版(v1.0)的缺点,并提供了许多下一版本的想法。
顺便说一下,我做过一点ASP MVC,我不确定你是否喜欢将它们混合使用。
对于Entity Framework的(v1.0)版本,你需要做以下两件事中的一件 - 使用“脱机”实体集或保留实体集的数据上下文。任何一种情况都有缺陷,我相信你能理解。简而言之,在这个阶段,我不认为有“正确的方法”来开始。至少在ASP MVC方面是如此。
开始使用Entity Framework,最好的方法是查看官方的ADO EF示例,位于(2)这里。我个人认为,最容易学习和入门的是基于WinForms的示例,但也有一些ASP.net示例可能会有所帮助。
(1) [http://blogs.msdn.com/efdesign/archive/2008/11/20/n-tier-improvements-for-entity-framework.aspx] (2) [http://code.msdn.microsoft.com/adonetefx]]

2
这提供了一个合理的例子,说明如何在MVC框架中使用EF。我最近也看过这个,和Rob得出了相同的结论,它比使用Linq2Sql更加痛苦!特别是当与Linq2Sql相比时。在加载实体时没有与保存实体时相同的上下文(通常是不同的操作),会导致编写大量不必要的代码。

0

我们目前正在使用ASP.NET MVC作为前端,开发一个基于EF 4.0的参考实现。请点击这里查看 - 我们非常希望听到您的反馈意见。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接