C# 使用EntityFramework的客户端迁移

C# 使用EntityFramework的客户端迁移,c#,wpf,entity-framework,C#,Wpf,Entity Framework,我正在编写一个使用EF5作为ORM的WPF应用程序。 该应用程序在与开发计算机不同的计算机上使用(使用ClickOnce安装) 为了向表中添加列,我创建了一个迁移,并在开发机器上运行了它。如何在客户端上运行相同的迁移而不丢失信息?您不必手动触发迁移。相反,如果dbcontext的初始值设定项设置为MigrateDatabaseToLatestVersion,则初始值设定项将在第一次数据库操作时负责迁移数据库 这就像在客户端运行应用程序一样简单,前提是您不做任何意外的事情

我正在编写一个使用EF5作为ORM的WPF应用程序。 该应用程序在与开发计算机不同的计算机上使用(使用ClickOnce安装)


为了向表中添加列,我创建了一个迁移,并在开发机器上运行了它。如何在客户端上运行相同的迁移而不丢失信息?

您不必手动触发迁移。相反,如果dbcontext的初始值设定项设置为MigrateDatabaseToLatestVersion,则初始值设定项将在第一次数据库操作时负责迁移数据库

这就像在客户端运行应用程序一样简单,前提是您不做任何意外的事情