现实生活中的EF,我想相信(有没有人对非平凡的EF 1.0(3.5)或4.0例子有好的指示?)

Mar*_*ins 10 asp.net entity-framework

我最近发现自己对EF变得更加消极,不禁想知道真正的问题是我自己对这个问题的了解.我已经看过许多使用EF的简单/人工示例,特别是与MVC结合使用,但我还没有找到任何使用EF并利用所有功能的现实例子.此外,到目前为止我使用EF的每一次尝试似乎都被VS2008设计器中的缺陷(例如对服务器生成的字段/列的支持)或需要提供大量额外代码以支持更新所打破.数据回到源(我希望EF支持这一点).

为了让我真正研究这个问题并做出更明智的决定,任何人都能指出一些在实际情况中使用EF(例如ASP.NET)的例子 - 例如从底层检索一些相关数据源,更新该数据,然后将这些更改持久保存到源.在您可以提供的任何示例中,我希望只能看到用户发送回源的更改,而不是简单地覆盖当前版本.

我还想看到一些能够在Web服务/ WCF情况下使用EF的示例,其中再次使用相关对象检索实体,并且所做的任何更改都会持久保存回数据存储.

我希望尽可能多的例子使用EF 1.0(3.5),因为这是当前可用于生产的版本,但我也对任何证明事情会变得更好的EF 4.0示例感兴趣.

我想相信EF是前进的方向.我特别喜欢将数据库视为一堆相关对象(并且过去经常推出我自己的版本)的想法,但似乎EF只是到目前为止.我有几个新的项目即将涉及相当大的数据库,目前无法证明使用EF是合理的,即使我真的很喜欢.

Mar*_*ins 0

好消息(至少对于 EF4 而言)。Carl Perry 今天在 ADO.NET 团队博客上发布了一系列文章,详细介绍了一些将使生活变得更加轻松的变化。http://blogs.msdn.com/adonet/archive/2009/06/22/announcing-entity-framework-feature-ctp-1.aspx