ASP.NET WebAPI连接到另一个项目中的数据库(WinForms)

时间:2018-01-08 10:21:58

标签: c# asp.net .net winforms

我有Windows Forms项目和数据库。然后我必须创建ASP.NET WebAPI项目,该项目必须能够访问我的Windows窗体项目中的数据库。我尝试使用模型EDM来构建基于此数据库的模型,同时从Windows Forms连接到数据库。但这种方式是错误的,因为数据库只是复制到WebAPI项目中,如果数据库在Windows Forms项目中发生了变化,则此更改在WebAPI项目中不可见。如何简化从WebAPI到位于Windows窗体的数据库的连接?

1 个答案:

答案 0 :(得分:0)

您可以使用Visual Studio中的服务器资源管理器连接到现有的MDF文件(Server Explorer => Connect to Database => Microsoft SQL Server数据库文件)。这将在您的WebAPI项目Web.config中创建一个连接字符串。但是,这仅适用于本地,因为数据库仅存储为本地文件。