F# 客户端、IIS7 和 WCF

F# client, IIS7, and WCF

我正在尝试学习一些 F#,我想我应该先为我的客户端应用程序创建一个 "data layer"。

我目前有一个非常大的 visual studio C# 客户端解决方案,它通过 WCF 服务(托管在 IIS7 中)访问 PostgreSQL 数据库。我已经被 "Add Service Reference" WCF 创建代理客户端和 DTO 的能力宠坏了。

我是 F# 新手。在 WCF 服务的 F# 项目中是否有任何类似的自动创建客户端 DTO 和代理的过程?如果没有,创建 F# 类型以访问 WCF 服务的推荐过程是什么?

任何起点都会有所帮助,因为大多数通过 Google 搜索的参考文献都非常古老。

TIA。

您可以使用 WSDL 类型提供程序

https://fsprojects.github.io/FSharp.Data.TypeProviders/wsdl.html