VS2010 Pro + SqlServer Express。
在没有任何指导但只有网络(订购 2 本书)的情况下被放入 ASP.NET MVC 3 中,我什至无法起步。
我得到的 MVC 本身。不是问题。PHP、Ruby,甚至是可怕的 WebForms 都牢牢地塞进了我的工具包中,在此之前有很长的 C++ QT 客户端-服务器开发历史。
将 ASP.NET MVC 3 绑定到使用 EF4 ORM
的数据库正在杀死我。
目标:
- 使用由 DBA 建模的数据库。我可以指定所有命名约定,但代码优先不是一个选项!
- 导入到 EDMX。这将使用 DBA 数据库中的 VS 工具定期更新,从不直接编辑。
- 从 EDMX 生成部分类,用作模型。这将使用 VS 工具定期更新,从不直接编辑。
- 使用“伙伴”使用控制器/视图需要的代码扩展上述模型类。
- 直观地使用生成的模型,将其传递给视图,将帖子检索到其中以进行插入/保存等......
我已经看过并阅读了很多关于这个用例的博客、论坛 帖子、演练和堆栈 溢出 帖子。我什至试过骑着神奇的独角兽,然后是最新的4.2beta1 和 DbContext 生成器。
却不能下地。我按照说明进行操作,但只是不了解如何使用它。“伙伴”需要什么约定(如果有的话)?我该如何使用它?我如何使用它获取数据?如何写入数据?每个例子看起来都不一样。MVC 指南始终关注 UI 方面。EF 指南不涵盖 MVC 中的用法。
这些都是基本问题,我现在感觉自己是万维网中最无能的白痴。
目前有没有人按照我上面描述的方式使用 MVC3 和 EF4.x?