我希望能够在同一解决方案中跨多个项目共享相同的EDMX。所以我把它放在自己的项目中,以便我可以引用它。问题是,当我尝试在MVC3中使用Controller生成器时,它不会让我,因为EDMX不在Model文件夹下。必须有一种简单的方法来解决这个问题。有什么想法吗?
谢谢,
亚伦
答案 0 :(得分:0)
是的,它真的很容易(当你知道如何)。 Julie Lerman在http://thedatafarm.com/blog/data-access/mvc3-1-scaffolding-magic-with-database-or-model-first-not-just-code-first/进行了完整的演练。
简而言之,当您构建控制器时,您需要指定两者模型和单独项目中的上下文,以使其工作。