如何使用 Web 服务 WCF 将 SQL 数据库连接到 Java 前端

How to use a web service WCF to connect SQL database to a Java FrontEnd

对于一个大学项目,我们必须建立一个汽车修理厂,当汽车被修理时,它会向客户发送一封电子邮件,它在 SQL 中有一个数据库和一个 web 服务 WCF,使用 RabbitMQ(可选)和前端(使用 java 或非 Visual Studio 的其他语言)。

我的问题是如何将 Web 服务 WCF 连接到数据库(SQL)。

WCF service example

FrontEnd in windowsForms as an example

SQL database

首先,您可以在Winform应用程序中调用WCF服务,然后WCF可以使用ORM框架连接PostgreSQL。
您可以参考以下文档调用WCF服务。
https://docs.microsoft.com/en-us/dotnet/framework/wcf/accessing-services-using-a-wcf-client
我们要么使用添加服务引用对话框生成客户端代理,要么使用 SVCutil.exe 生成客户端代理,然后像在本地调用方法一样调用该方法。
https://docs.microsoft.com/zh-cn/dotnet/framework/wcf/how-to-use-a-wcf-client
其次,ORM框架可以帮助项目对接和管理PostgreSQL。我们可以使用Npgsql for Ado.net驱动或者entity framework来完成这个,Ado.net和Entity framework是两个不同的技术框架来管理数据库。
https://www.npgsql.org/index.html
如果有什么我可以帮忙的,请随时告诉我。