使用带有MVC3的抽象数据实体模型

时间:2011-06-13 22:00:15

标签: asp.net asp.net-mvc-3 entity-framework-4

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

谢谢,

亚伦

1 个答案:

答案 0 :(得分:0)

是的,它真的很容易(当你知道如何)。 Julie Lerman在http://thedatafarm.com/blog/data-access/mvc3-1-scaffolding-magic-with-database-or-model-first-not-just-code-first/进行了完整的演练。

简而言之,当您构建控制器时,您需要指定两者模型和单独项目中的上下文,以使其工作。