使用 '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>());
当我在 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>());