在 Mac 上,我有一个 .NET Core 2.1 类库,其中包含一些 Entity Framework 迁移。
我需要使用 Docker 运行 SQL Server,并使用之前的迁移更新数据库。
我向项目添加了一个 docker-compose.yml 文件:
docker-compose.yml
src
data
project.data.csproj
docker-compose.yml文件如下:
services:
data:
build: .
depends_on:
- database
database:
image: "microsoft/mssql-server-linux"
environment:
SA_PASSWORD: "Pass.word123"
ACCEPT_EULA: "Y"
目前这个没法工作。
我如何在Mac上使用docker运行EF Core迁移并连接到SQL Server?
dotnet ef database update
命令;第二种是在运行时使用Database.Migrate()
方法。你觉得哪种方法更适合你的情况? - Adam Vincent