【发布时间】:2012-01-16 23:49:01
【问题描述】:
我是 ASP.net 的 MVC 3(使用 VB)的新手,我正在尝试创建一个可以连接到 SQL 2008 服务器数据库的应用程序。我已经阅读了一个教程(Microsoft ASP.net 的 Movie DB 教程),但该教程使用的是 SQL 精简版。我很难连接。我是否正确假设一旦我创建了一个模型,我应该能够通过更改位于应用程序文件夹根目录的 Web.config 文件中的连接字符串来连接到 SQL 2008?我从 App_Data 文件夹中删除了 sql ce 数据库。在 Microsoft SQL Server Management Studio 中,我创建了一个新数据库。然后我将它添加到我的 Web.config 文件中:
<connectionStrings>
<add name="ConnectionName"
providerName="System.Data.SqlClient"
connectionString="Data Source=DELERIUM-PC;Initial Catalog=iDjItDb;Integrated Security=True" />
</connectionStrings>
当我运行应用程序并尝试查看与模型关联的控制器时,我收到此错误:
支持“iDjItDBContext”上下文的模型已更改 数据库已创建。手动删除/更新数据库, 或使用 IDatabaseInitializer 实例调用 Database.SetInitializer。 例如,DropCreateDatabaseIfModelChanges 策略将 自动删除并重新创建数据库,并可选择为其播种 使用新数据。
我必须如何连接和使用 2008 SQL 数据库?
谢谢 杰森
【问题讨论】:
标签: asp.net-mvc-3 entity-framework-4.1