我目前正在尝试首次设置 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 创建数据库和表。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!