gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 02:40:57 26 4
gpt4 key购买 nike

我将开始在我的 HTML 客户端项目中使用 TypeScript,该项目属于 MVC 项目,其中已经存在 Entity Framework 领域模型。我希望我的两个项目(客户端和服务器端)完全分开,因为两个团队将致力于此...JSON 和 REST 用于来回传递对象。

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

最佳答案

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

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

export class MyPoco {
public Name: string;
}

还有一个discussion on Codeplex about auto-generating from C# .

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

http://type.litesolutions.net/

关于javascript - 如何在 TypeScript 项目中重用现有的 C# 类定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12957820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com