entity framework4.1逆向工程代码

我正在使用Entity Framework 4.1并希望利用他们的代码方法。 在位于http://channel9.msdn.com/Events/TechEd/Europe/2010/DEV212的video中,从35:00开始,他们展示了一个工具,可以从他们现有的数据库中反向设计他们的POCO。 我想这样做,因为我有一个现有的数据库。 我已经安装了EF 4.1,我可以很好地创建POCO实体,但我似乎无法找到他们用来从现有数据库创建POCO的工具。 4.1这个工具没有发布吗?

提前致谢。

该工具称为EF Power Tools CTP1 。

如果您的数据库是SQL Server或SQL CE 4.0,那么您可以使用visualstudiogallery.msdn.microsoft.com上的“Entity Framework Reverse POCO Generator”。

更新:

这个答案已不再适用,因为EF 5+完全具有代码优先的迁移工具。


我暂时放弃了代码优先,因为它看起来并不像我希望的那样function齐全。 最近我有一些时间与EF 4.1一起玩,并更详细地检查它。 我真正相信他们现在缺乏的是数据/模式迁移能力。 这种丢弃和重新创建数据库并不是很理想。

在我的检查中,我发现我在这个问题中要求的工具确实随EF 4.1一起提供。 它是一个名为“ADO.NET DbContext Generator”的代码生成模板。 可以通过打开现有的EDMX文件,右键单击设计图面并选择“添加代码生成项”来找到它。