C#POCO生成器的打字稿定义

时间:2016-08-23 05:07:15

标签: c# typescript

  • 我已经看到那些相反的工具,即从C#到Typescript。 是否有任何工具可以将Typescript定义转换为C#?

由于Typescript具有compiler API that exposes the AST

,因此似乎可以使用这样的工具

我的主要目的是在Typescript中编写我的React组件,定义它的props,然后将props定义转换为C#POCO。然后,我将在我的ASP.NET控制器中的POCO中填充数据,并将其传递给我的Html.React视图。

  • 在着手编写TS到C#转换之前,您会建议哪些替代方案?

1 个答案:

答案 0 :(得分:1)

我建议将TypeScript文件序列化为XML,然后从XML创建POCO(使用Visual Studios XSD可执行文件)。 你可以很容易地为此创建一个gulp任务。

TypeScript to XML:https://github.com/weichx/cerialize

XML到C#POCO:https://msdn.microsoft.com/en-us/library/x6c1kb0s(v=vs.71).aspx