在Visual Studio外部使用NuGet Package Manager控制台来运行实体框架迁移

Zas*_*asz 20 visual-studio-2010 entity-framework-4 nuget ef-migrations

反正在Visual Studio外打开NuGet Package Manager控制台吗?

我的目标是运行一些我使用EntityFramework.Migrations创建的迁移

基本上我想Update-Database –Verbose在没有visual studio的环境中运行命令,但确实有PowerShell 2.0和NuGet命令行工具.

Sco*_*ord 11

原来发布的答案是正确的,但现在(从4.3开始)有一个migrate.exe,所以你不需要nuget或powershell:

packages\EntityFramework.4.3.1\tools\migrate.exe
Run Code Online (Sandbox Code Playgroud)

http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-released.aspx


Sha*_*awn 7

migrate.exe信息的链接已过时.由于这篇帖子对我有帮助,这是其他人偶然发现的最新消息:

http://msdn.microsoft.com/en-us/data/jj618307.aspx

简介:本文为您提供了有关安装migrate.exe以及使用命令行参数执行迁移方案的说明.此外,还确定了常见问题.底线用nuget安装EF并浏览到包的tools文件夹以找到exe.