是否可以从代码优先的POCO类生成EF数据模型(edmx)?

时间:2012-08-27 06:29:01

标签: entity-framework poco edmx entity-framework-5

我喜欢Code First方法,但我常常更喜欢视觉模型。与VS类图相比,edmx模型对于建立“数据模型”更加友好和整洁,因此从代码第一个POCO生成edmx并开始往返工程会很好,因为可以从中生成POCO edmx模型。

2 个答案:

答案 0 :(得分:2)

你可以使用这个vs扩展来从代码第一个dbContext生成edmx图,它现在只读(扩展只在测试中)http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d

答案 1 :(得分:1)

如果从POCO生成数据库,则可以将新的EF项添加到项目中,并让它从数据库生成模型。这是一个小回旋,但效果很好。我用它来检查代码中第一个模型中的关系是否与我的预期相符。