DTO到TypeScript生成器
我有一个C#库(程序集),其中包含一组DTO,我用它来填充我的挖空模型(打字稿)。
我想确保JSON数据和ViewModel之间的映射是正确的。
有没有一种工具可以从我的C#类生成打字稿类? 像T4或类似的东西(或只是一个命令行工具,作为POST生成事件运行)?
(请注意,打字稿文件必须放在DTO程序集以外的另一个项目中)
是检查出这个优秀的项目TypeLITE: http ://type.litesolutions.net/
查看开源项目NSwag :使用GUI,您可以从现有程序集中select.NET类,并为其生成TypeScript接口。
还有一个命令行工具,支持T4模板以及为Web API控制器生成客户端代码。
有一个名为TypeScriptD的新库,它将为您的.NET类创build.d.ts
文件。
这可以作为命令运行,适用于.NET或winmd。
我有一个类似的需求,但发现现有的项目太有限制在这种或那种方式(越野车,没有generics,没有方法等),所以我最终滚动自己的( http://cjlpowers.github.io/TypeScripter/ )。 在我的情况下,我正在处理服务器上的ServiceContract / DataContracttypes,并需要.d.ts文件来帮助客户端开发。 解决scheme是可扩展的,如果你需要调整它。