如何在 TypeScript 项目中重用现有的 C# 类定义

2023-12-02

我正要开始使用TypeScript在我的 HTML 客户端项目中,该项目属于 MVC 项目,并且已经存在实体框架域模型。我希望我的两个项目(客户端和服务器端)完全分开,因为两个团队将致力于此... JSON 和 REST 用于来回通信对象。

当然,我的domain客户端上的对象应该与服务器端上的对象匹配。过去,我通常手动完成此操作。有没有办法重用我的 C# 类定义(特别是POJO我的域模型中的类)以在 TypeScript 中创建相应的类”?


目前还没有任何东西可以将 C# 映射到 TypeScript。如果你有很多 POCO 或者你认为它们可能经常改变,你可以创建一个转换器 - 一些简单的东西......

public class MyPoco {
    public string Name { get; set; }
}

To

export class MyPoco {
    public Name: string;
}

还有一个Codeplex 上有关 C# 自动生成的讨论.

为了保持更新,TypeLite 可以从 C# 生成 TypeScript 接口:

http://type.litesolutions.net/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 TypeScript 项目中重用现有的 C# 类定义 的相关文章

随机推荐