【问题标题】:database 101 problems with asp.net mvc websiteasp.net mvc 网站的数据库 101 问题
【发布时间】:2011-05-27 12:05:17
【问题描述】:

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

我有一个 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 一起使用。

【问题讨论】:

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


【解决方案1】:

【讨论】:

  • 嘿,谢谢埃里克。我确实看过有关创建新用户帐户的 msdn 文章。这可能听起来很傻,但它是在创建一个新的 Windows 空调吗?我只是认为该解决方案是模糊的!无论如何,您指出的文章是关于删除无用连接字符串的。相反,我想创建 EF (edmx) 模型,因为我从未先编写过代码。
  • +1 告诉我,目前,只有代码模型和 DBContext,数据暂时存储在某个地方。哪里是?数据库是否被创建然后被删除?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-11
  • 1970-01-01
  • 2018-05-23
  • 1970-01-01
  • 1970-01-01
  • 2012-05-12
  • 2013-08-10
相关资源
最近更新 更多