实体框架和asp.net mvc

时间:2008-12-04 11:01:30

标签: asp.net-mvc entity-framework

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

3 个答案:

答案 0 :(得分:2)

我会从实体框架团队向您指出这个(1) lengthy article的方向。

他们在解释初始版本(v1.0)的缺点方面做得非常出色,同时也为下一版本的内容提供了大量的想法。

FWIW,我已经完成了一点ASP MVC,我不确定你是否会喜欢混合两者。

对于实体框架的(v1.0)版本,您确实需要执行以下两项操作之一 - 使用“已断开连接”的实体集或零售实体集的数据上下文。这两种情况都有陷阱,因为我相信你可以欣赏。简而言之......我不认为现阶段有“正确的态度”。至少不是ASP MVC。

要开始使用实体框架,您的下注是查看位于(2) here.的官方ADO EF样本。最容易上手并开始学习,恕我直言,是基于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]

答案 1 :(得分:2)

This给出了如何将EF与MVC框架一起使用的合理示例。我最近也看过这个,我得出与Rob相同的结论,它比它的价值更痛苦!特别是与使用Linq2Sql相比时。加载实体时没有像保存它们时那样具有相同的上下文(通常是不同的操作),会导致写入大量不必要的代码。

答案 2 :(得分:0)

我们目前正在前端使用ASP.NET MVC进行EF 4.0参考实现。查看here - 我们很乐意听取您的反馈意见。