使用 'DropCreateDatabaseWhenModelChanges' 错误

Using 'DropCreateDatabaseWhenModelChanges' error

当我在 DbContext 文件中添加此代码 Database.SetInitializer(new DropCreateDatabaseWhenModelChanges()); 时,出现以下错误:

The type or namespace name 'DropCreateDatabaseWhenModelChanges' could not be found (are you missing a using directive or an assembly reference?)

我已经包含了 System.Data.Entity 命名空间。我可能会错过什么? 编辑 我尝试使用 DropCreateDatabaseIfModelChanges,但没有成功。

你的意思是DropCreateDatabaseIfModelChanges不是DropCreateDatabaseWhenModelChanges

使用Database.SetInitializer(new DropCreateDatabaseIfModelChanges<StudentDbContext>());