首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EF6如何指定目录进行添加迁移?

EF6如何指定目录进行添加迁移?
EN

Stack Overflow用户
提问于 2021-03-17 16:34:26
回答 2查看 501关注 0票数 0

在VS2019、C#、EF6上,使用Package控制台,我试图根据这个链接Add-Migration命令指定-OutputDir,但它总是写入项目的根目录。如果删除-OutputDir参数,它将在\Migrations文件夹中写入,但我更喜欢在\Migrations\MySubFolder

代码语言:javascript
复制
PM> add-migration -name CreateInitialTables -OutputDir \Migrations\MySubFolder -context MyDbContext
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-03-17 16:58:11

来自Add-Migration的文档

-OutputDir :用于输出文件的目录。路径相对于目标项目目录。默认为“迁移”。

因为路径是相对的,所以需要指定没有前导斜杠的路径,或者使用.\来指示当前目录。例如:

代码语言:javascript
复制
add-migration -name CreateInitialTables -OutputDir .\Migrations\MySubFolder -context MyDbContext
票数 0
EN

Stack Overflow用户

发布于 2022-09-09 09:30:54

对于使用dotnet ef migrations命令的人,您可以使用--output-dir参数来执行此操作。

来自dotnet ef migrations add --help

代码语言:javascript
复制
...
Options:
  -o|--output-dir <PATH>                 The directory to put files in. Paths are relative 
                                         to the project directory. Defaults to "Migrations".
...

例如:

代码语言:javascript
复制
dotnet ef migrations add InitialCreate --context MyContext --output-dir Migrations\MyContext
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66677334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档