问题描述
|
我希望能够在同一解决方案中的多个项目之间共享同一EDMX。因此,我将其放在自己的项目中,以便可以参考。问题是,当我尝试在MVC3中使用Controller生成器时,因为EDMX不在Model文件夹下,所以它不允许我这样做。必须有一种简单的方法来解决此问题。有任何想法吗?
谢谢,
亚伦
解决方法
是的,这真的很容易(如果您知道如何)。 Julie Lerman提供了完整的演练,网址为http://thedatafarm.com/blog/data-access/mvc3-1-scaffolding-magic-with-database-or-model-first-not-just-code-first/。
简而言之,当您搭建控制器时,您需要从单独的项目中同时指定模型和上下文,以使其正常工作。