【发布时间】: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 一起使用。
【问题讨论】:
-
@Peter 不。因为根本没有映射。
标签: .net sql-server asp.net-mvc entity-framework sql-server-ce