asp.net-mvc-3 - InnerException {"Invalid object name ' dbo.Users'"}

标签 asp.net-mvc-3 entity-framework ef-code-first

我目前正在尝试首次设置 ASP.Net MVC 3 应用程序。我知道我在用 Ruby on Rails 做什么,但在 ASP.Net 上完全迷失了。我希望该应用程序创建数据库,但不确定我做错了什么。我有一个名为 ssDB 的空数据库构建。我已经设置了 connectionStrings 并构建了模型类。根据我所阅读的所有内容,当我运行应用程序时,它应该创建数据库,但它看起来不是那样的。

我得到的缩写错误是:

InnerException: System.Data.SqlClient.SqlException
Message=Invalid object name 'dbo.Users'.
Source=.Net SqlClient Data Provider
ErrorCode=-2146232060
Class=16
LineNumber=1
Number=208
Procedure=""
Server=TESTSVR01
State=1

最佳答案

I have an empty Database build called ssDB

您创建了一个没有表的空数据库。由于存在数据库,因此 EF 假定还创建了表。因此它不会继续创建表。

您可以删除数据库并允许 EF 创建数据库和表。

关于asp.net-mvc-3 - InnerException {"Invalid object name ' dbo.Users'"},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9184641/

相关文章:

c# - 如何使用 EntityFramework 4.1 CodeFirst 防止小数值在保存时被截断为 2 个位置?

c# - Entity Framework - 从实体中获取表名

jquery ui 自动完成组合框小部件示例针对 ajax 源进行了修改

c# - 在转换到新供应商期间,如何有效地将一个应用程序映射到两个数据库后端?

jquery - Asp MVC 3 json复杂对象未初始化属性

c# - Entity Framework Code First MySql 复数表

sql-server - 在 Entity Framework 4.1 Code First 中手动生成主键的最佳方法是什么

asp.net-mvc - ASP.NET MVC 快速教程

c# - 使用 Entity Framework 获取特定类型的实体返回错误 - LINQ to Entities 无法识别方法 'System.Type GetType()'

c# - SQL Server 表中的并行插入/更新