我目前正在使用EF Core Code First Migrations开发.Net Core应用程序。我在Windows和OS X之间切换来进行开发(在家使用Windows,在外出时使用Mac),我正在尝试弄清楚如何在Windows上使用数据库迁移来处理SQL Server,而在Mac上则使用SQLite。
是否可以维护两组迁移并选择要应用的集合(无需逐个指定每个迁移)?或者,我需要创建单独的.Net Core应用程序/程序集,并为“dotnet ef database update”命令指定“--assembly”选项?
是否可以维护两组迁移并选择要应用的集合(无需逐个指定每个迁移)?或者,我需要创建单独的.Net Core应用程序/程序集,并为“dotnet ef database update”命令指定“--assembly”选项?
dotnet ef migrations add Sample --project ..\MyApp.Migrations
时,我会得到Unrecognized option --project
的错误提示。同时在 Github 上也注意到了 这个问题。由于它被标记为“closed-wont-fix”,这是否意味着示例存储库已过时? - willwolfram18--project-dir
的)。确保您正在使用1.0.0或1.1.0 RTM软件包。看看--help
是否有效。 - bricelamproject.json
升级到.Net Core 1.1的.csproj
格式,我成功解决了这个问题。 - willwolfram18