我刚刚安装了Visual Studio 2017,我希望创建一个Web API。我想使用MySql作为我的数据库。
我的.csproj如下所示:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp1.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.1.1" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0" />
</ItemGroup>
</Project>
对于MySql,我进入了NuGet包管理器并搜索了mysql.data,它向我展示了最新的稳定版本为6.9.9。当我尝试安装它时,出现Package restore failed
错误。
我做错了吗?
更新:我还指的是http://insidemysql.com/getting-started-with-asp-net-core-and-mysql-connectornet/本教程
答案 0 :(得分:0)
我决定选择Pomelo.EntityFrameworkCore.MySql