2011-06-13 63 views
0

我希望能够在同一解决方案中的多个项目中共享相同的EDMX。所以我把它放在自己的项目中,以便我可以参考它。问题是,当我尝试在MVC3中使用Controller生成器时,它不会让我,因为EDMX不在Model文件夹下。必须有一个简单的方法来解决这个问题。有任何想法吗?在MVC3中使用抽象数据实体模型

谢谢

亚伦

+1

重新编译整个解决方案有帮助吗? – marcind 2011-06-13 22:31:17

回答

0

是的它真的很简单(当你知道如何)。这里有一个来自Julie Lerman的完整演练http://thedatafarm.com/blog/data-access/mvc3-1-scaffolding-magic-with-database-or-model-first-not-just-code-first/

简而言之,当你脚手架控制器,你需要指定这两个模型和上下文从你单独的项目,以使其工作。

+0

谢谢你完全回答我的问题。另外,感谢Julie Lerman。 http://www.youtube.com/watch?v=FU6xPxrEhyU&feature=player_embedded – 2011-06-14 21:05:27

+0

嘿亚伦'青蛙'萨拉扎尔,我会非常小心地在朱莉周围做这样的评论:-) – Andiih 2011-06-14 22:52:58

+0

青蛙?哈哈!真的,谢谢你们俩。 – 2011-06-15 18:55:15