我正在開發一個帶有web api后端的blazor webassembly程式。后端使用一個WCF服務參考。 我怎樣才能將WCF服務參考生成的型別/模型與webassembly程式共享呢?
uj5u.com熱心網友回復:
你可以嘗試在一個不同的專案中創建客戶代理。我不記得VS中有什么選項,你可能要使用命令列工具。
但我不會這么做。
生成的代碼通常不是最漂亮的,其中有許多元資料、依賴關系和屬性,而這些都是您在 SPA 中不需要或想要的。
因此可以考慮在共享專案中撰寫一層 DTO 類,并使用 AutoMapper 來轉換資料。
DTOs 是資料傳輸物件,是客戶端和服務器之間的共享代碼。在您的客戶端中,您可以將它們作為模型和/或 ViewModels 使用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/316148.html
標籤:
