我正在使用Entity Framework 4.1并希望利用其仅代码方法。在位于http://channel9.msdn.com/Events/TechEd/Europe/2010/DEV212的视频中,从35:00开始,他们展示了一个工具,可以将他们的POCO从他们现有的数据库中进行逆向工程。我想这样做,因为我有一个现有的数据库。我已经安装了EF 4.1,我可以很好地创建POCO实体,但我似乎无法找到他们用来从现有数据库创建POCO的工具。该工具是否未随4.1一起发布?
提前致谢。
答案 0 :(得分:2)
该工具名为EF Power Tools CTP1。
答案 1 :(得分:1)
如果您的数据库是SQL Server或SQL CE 4.0,那么您可以使用visualstudiogallery.msdn.microsoft.com上提供的“实体框架反向POCO生成器”
答案 2 :(得分:0)
我暂时放弃了代码优先,因为它看起来并不像我希望的那样功能齐全。最近我有一些时间与EF 4.1一起玩,并更详细地检查它。我真正相信他们现在缺乏的是数据/模式迁移能力。这种数据库的丢弃和重建并不是很理想。
在我的检查中,我发现我在这个问题中要求的工具确实附带了EF 4.1。它是一个名为“ADO.NET DbContext Generator”的代码生成模板。可以通过打开现有的EDMX文件,右键单击设计图面,然后选择“添加代码生成项”来找到它。