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

pabloelustondo:

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

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

芬顿:

当前没有任何可将C#映射到TypeScript的东西。如果您有很多POCO,或者您认为它们可能经常更改,则可以创建一个转换器-类似于以下内容的简单方法:

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

export class MyPoco {
    public Name: string;
}

在Codeplex上也有关于从C#自动生成讨论

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

http://type.litesolutions.net/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Xcode项目中添加和删除现有的自定义键盘扩展?

如何在项目中重用 gradle 定义

如何在Typescript中扩展现有的类

如何在现有项目中添加可可足类?

如何将Bridge.net添加到我现有的c#项目中?

如何在另一个测试类中重用现有的JUnit测试?

如何在brigthway项目中列出所有现有的预采样活动

如何在现有的Laravel项目中引导/设置Angular2?

如何在现有的UWP项目中将Unity用作XAML控件?

如何在Eclipse中将build.xml添加到现有的GWT项目中?

VS Code如何在现有的本地项目中使用github

如何在现有的Perl项目中应用/使用Perl :: Tidy?

如何在现有的 codeigniter 项目中集成 CDN

如何在现有的angularjs项目中使用kendo-ui

如何在现有的laravel项目中使用appserver.io的MessageQueue功能

在现有的C项目中使用Go代码

使用现有的C文件在Eclipse项目中创建

如何在Android下重用现有的Qt代码?

如何在C#项目中识别未使用的类

如何在.csproj C#项目中编译(“构建”)所有TypeScript文件?

如何在项目中重用xaml命名空间定义

如何在我现有的Android Studio项目中添加另一个项目?

如何在我现有的asp.net核心项目中添加单元测试项目?

如何将测试添加到现有的Typescript项目中,并使其显示在Test Explorer中?

如何将自定义脚手架部署到现有的 mvc 项目中?

如何在我的 C# 项目中使用来自现有 app.config 文件的 sql 连接信息

如何在Android Studio中将桌面平台模块添加到现有的libGDX项目中?

将 Webpack 测试集成到现有的 Typescript 项目中

如何在本地安装现有的Symfony项目?