如何让我的Web API项目实际看到System.Data.SqlClient NuGet包?

时间:2017-08-14 17:05:36

标签: c# asp.net-web-api2 system.data

似乎有很多与此相关的问题,但我还没有找到问题的解决方案。如果答案在这里,我很抱歉,我只是没有找到它。

我正在尝试创建一个Web API项目,它为我提供了用于上传文件的HTML页面和存储文件的SQL数据库之间的中间层。我知道在数据库中存储文件通常是一种糟糕的方法,但我正在尝试制作一个较小的测试应用程序,它将帮助我诊断现有数据库中一个我无法更改的更大问题。

我可以设置一个像“api / docs / save”这样的路径的控制器就好了,但是将文件保存在数据库中已经成为一件噩梦。我似乎无法在项目中获得对“System.Data”或“System.Data.SqlClient”的引用。我没试过NuGet套餐。我甚至尝试使用普通的C#.NET创建一个类库,但添加对该类库的引用也不起作用。

如何设置Web API项目以便我可以使用我习惯的数据库访问方法?

作为旁注:我无法访问应用程序的现有前端代码,因此我不能在那里添加测试页面。我需要创建一些可以通过Visual Studio在本地运行的东西。

1 个答案:

答案 0 :(得分:0)

我可以使用Core 1.1在VS 2017中复制您的问题,但似乎确实存在问题。

安装NuGet软件包后保存并重新加载项目,应该没问题。

相关问题