我正在使用 EF 编写示例程序。我在没有首先确保我的 SQL 数据库服务正在运行的情况下运行该程序,并且它运行良好。但是当我发现我的错误时,我认为这意味着没有创建数据库,所以我可以简单地再次运行项目并让它在 SQL Express 的运行实例中创建数据库。但相反,我得到了 invalidOperationError 告诉我
**The model backing the 'BreakAwayContext' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269).**
我可以通过应用来解决这个错误
Database.SetInitializer(
new DropCreateDatabaseIfModelChanges<BreakAwayContext>());
但我仍然找不到我的数据库。
在配置文件中,对于 defaultConnectionFactory,设置为
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
所以,我希望在机器上安装的 SQL 2012 实例上创建数据库,但我找不到数据库。
请问如何重新设置我的项目以便创建一个新的数据库?提前致谢。