我需要一個REST服務器(使用C#編寫)將JSON對象傳遞到瀏覽器中運行的我的打字稿客戶機。最好的方法是在C#端定義類,然後創建一個傳遞給客戶端的JSON對象與類結構相匹配的客戶端的JSON對象。在.ts中自動創建的.cs類定義
這導致了一個明顯的問題 - 有沒有辦法在C#中定義類,然後運行一些程序來創建.ts類定義?或者在我寫出.TS和一個程序中的類的相反位置,然後創建匹配的.cs類?
我想避免的是必須確保添加在一邊的任何成員然後在另一邊添加完全相同。
在一個完美的世界裏,爲集體成員寫的評論也被傳遞。
更新:我知道我可以寫這樣的工具。但我希望它已經存在,因爲這是很多工作。
當然,這將有可能這樣做。你可以構建一些簡單的東西,它需要一個編譯類,使用Reflection,並構建相應的打字稿文件,甚至可以根據需要將它連接到構建步驟。 – WiredPrairie
對於REST部分:http://www.asp.net/web-api其餘我建議使用[t4模板](http://msdn.microsoft.com/en-us/library/bb126445.aspx )你可以配置它們在編譯之前運行,並在需要時重新生成文件 – Mgetz