EF CodeFirst 怎么来更新已存在的数据库结构

2025-05-10 07:33:51
推荐回答(1个)
回答1:

本地更新或者开发环境可以直接连上数据库的,直接在Package Manager Console(包管理器控制台)输入:update-database -〉回车执行OK
自动更新方法:
在程序初次运行时增加Database.SetInitializer(new MigrateDatabaseToLatestVersion());

DbContext是你数据库连接的context,
Configuration是你程序Migrations里的,如果不在一个项目里,要将Configuration类改为public。
直接运行程序OK,
有人问web版的怎么弄,放在哪?
找到目录下的Global.asax,加到 Application_Start 里就OK了