【发布时间】:2017-08-05 15:10:42
【问题描述】:
我刚刚开始使用 Visual Studio for mac,并且正在测试一个 MVC 项目。我已经下载了 SQL Server docker 映像并在容器内创建了一个数据库。我只是不确定如何在 Visual Studio for mac 中连接到这个数据库。我什至会这样做吗?还是有更好的方法从 Visual Studio for mac 中创建数据库?
【问题讨论】:
-
您是使用 Kitematic 启动 docker 映像还是使用 docker CLI?也请发布您的运行声明
-
使用 docker CLI。运行语句是指 docker run 语句吗?如果是,那就是:
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=<password>' -e 'MSSQL_PID=Developer' --cap-add SYS_PTRACE -p 1401:1433 -d microsoft/mssql-server-linux <containerid> -
会有一个 Startup.cs 文件,其中包含连接详细信息?如果是这样,请使用连接详细信息更新它并在 IDE 的终端中运行
dotnet restore,然后运行 dotnet run -
有时也可以通过应用设置来配置连接。在这种情况下,您将在
appsettings.json中看到一个条目