【发布时间】:2021-09-08 06:08:57
【问题描述】:
我正在开发一个带有 web api 后端的 blazor webassembly 程序。后端使用 WCF 服务引用。 如何与 webassembly 程序共享 WCF 服务引用生成的类型/模型?
【问题讨论】:
标签: c# wcf asp.net-web-api blazor webassembly
我正在开发一个带有 web api 后端的 blazor webassembly 程序。后端使用 WCF 服务引用。 如何与 webassembly 程序共享 WCF 服务引用生成的类型/模型?
【问题讨论】:
标签: c# wcf asp.net-web-api blazor webassembly
您可以尝试在不同的项目中创建客户端代理。 VS里面的选项我不记得了,你可能得用命令行工具。
但我不会。
生成的代码通常不是最漂亮的,其中包含许多您在 SPA 中不需要或不需要的元数据、依赖项和属性。
所以考虑在共享项目中写一层DTO类,使用AutoMapper进行数据转换。
DTO 是数据传输对象,是客户端和服务器之间的共享代码。在您的客户端中,您可以将它们用作模型和/或视图模型。
【讨论】: