数据库101 asp.net mvc网站的问题

时间:2011-05-27 12:05:18

标签: .net sql-server asp.net-mvc entity-framework sql-server-ce

我有一堆简单的问题和荒谬的时间表,我只是吃了一个多小时试图让数据库启动并运行。

我有一个asp.net-mvc项目,它在代码优先中有一堆模型。我的某个人被交给了我。他使用了MvcScaffolding,我为每个Model和CRUD提供了很好的存储库。

问题是数据目前是暂时的。现在我在web.config中添加了一个连接字符串,如Eriks article says here.它创建了一个sdf数据库。但我不能在VS或Sql Mgmt Stdio中打开它。它给了我:

  

字典中没有给定的密钥

当我还从visual studio服务器资源管理器中添加数据库和/或解决方案资源管理器给我同样的东西。

我也尝试在SQL Mgm Studio中使用一些模式创建Db,但是当我尝试在VS中创建和EF模型时,它说同样的事情!

我现在有更快捷的选择吗?我尝试过SQL Server,但这总是很难与我的其他同事联系。

是否有一个库/工具可以使用我的模型并使用我可以使用设计器编辑的实体框架模型创建一些模式?我似乎无法想象哪些模型/表格在哪里,它们之间没有任何关系。

我正在使用Entity-Framework4和VS2010与asp.net-mvc3 / razor。