2011-05-27 22 views
0

我有一个简单的一堆问题和一个荒谬的时间表,我只是吃了一个多小时,试图让数据库启动和运行。数据库101问题与asp.net mvc网站

我有一个asp.net-mvc项目,其中有一堆模型在代码优先。被交给我我的人。他使用MvcScaffolding,并且我已经为每个模型和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。

+0

这与此相关吗? [映射与实体框架代码第一](http://stackoverflow.com/questions/3858846/mapping-with-entity-framework-code-first) – 2011-05-27 12:22:28

+0

@Peter nope。因为根本没有映射。 – gideon 2011-05-28 04:08:22

回答

1
+0

嗨,谢谢埃里克。我确实看过有关创建新用户帐户的msdn文章。这可能听起来很愚蠢,但它是否会创建一个新窗口a/c。我只是觉得这个解决方案太模糊了!无论如何,你指出的文章是关于删除哑连接字符串。我反而想创建EF(edmx)模型,因为我从来没有先完成代码。 – gideon 2011-05-27 12:28:48

+0

+1告诉我,目前只有代码模型和DBContext,数据暂时存储在某处。哪里是? Db是否已创建并删除? – gideon 2011-05-27 12:32:48