EF的CodeFirst模型修改时,服务器上的数据库怎么更新 本帖最后由 bestcjt 于 2014-07-15 18:22:25 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这篇文章看过吗: Code First Migrations用update-database但是是在程序里面,最后的章节介绍了程序运行时自动检查更新 服务器不需要VS,只需要PowerShell就可以运行update-database。 结贴,最后查出来办法了 应用程序启动时自动升级通过注册 MigrateDatabaseToLatestVersion 数据库初始值设定项来实现该功能。数据库初始值设定项只是包含用于确保数据库安装正确的某种逻辑。首次在应用程序进程 (AppDomain) 中使用上下文时,将运行此逻辑。Demo中执行Database.SetInitializer(new MigrateDatabaseToLatestVersion<OrderContext, Configuration>());其中Configuration生成的是internal sealed class,不在一个程序集中需要修改成public 新人求助.net Windows窗口程序开发问题 winfrom 多线程调ACCESS数据库出现非首次调用异常 这是什么原因??????? 【遇到困难】俄罗斯方块 我要获取这个网站的数据然后插入到数据库? 点击按钮显示控件 (散分)重返CSDN,从VB向C#转型 为什么不能输出“\”? 我下了一个Rational XDE.NET 2002,可是在.net里的菜单是灰的请问有谁会用 高手菜鸟们请进!有兴趣留下大家的联系方式吗?有空可以交流交流! Gridview 导出的html格式文件如何直拉转成标准的excel文件? treeview
用update-database但是是在程序里面,最后的章节介绍了程序运行时自动检查更新
应用程序启动时自动升级
通过注册 MigrateDatabaseToLatestVersion 数据库初始值设定项来实现该功能。数据库初始值设定项只是包含用于确保数据库安装正确的某种逻辑。首次在应用程序进程 (AppDomain) 中使用上下文时,将运行此逻辑。Demo中执行Database.SetInitializer(new MigrateDatabaseToLatestVersion<OrderContext, Configuration>());其中Configuration生成的是internal sealed class,不在一个程序集中需要修改成public