仅限POCO的项目上的TypeLite?

时间:2015-10-09 10:51:50

标签: c# asp.net-mvc typescript poco typelite

我尝试使用TypeLite从现有的POCO类生成TypeScript数据对象类。导入TypeLite NuGet包时,我在VS 2015 IDE中收到了一些错误消息,显然NuGet包假定一个带有脚本目录的Web项目。但是,我的csproj只包含POCO类,没有Scripts文件夹。

我有习惯保持MVC或Web API项目的csproj,并将POCO类和业务模型放入其他CS项目中。

我只是想知道TypeLite是否可以处理只有POCO类的CS项目,或者期望Web或Web MVC项目包含所有数据模型以及脚本文件夹?

1 个答案:

答案 0 :(得分:0)

TypeLite旨在与ASP.Net项目一起使用,需要付出一些努力,并且Typelite.tt文件中的一些更改可能会使其工作。但我认为,更好的解决方案是在MVC项目中安装TypeLite并使用POCO clases引用类库项目。

要从另一个项目生成类的定义,您需要将库的引用添加到TypeLite.tt文件。

<#@ assembly name="$(TargetDir)Poco.dll" #>