使用T4从wcf服务引用生成对象

时间:2012-11-28 19:31:17

标签: c# wcf t4 dto service-reference

我正在将MVC4应用程序与WCF服务集成。目前,我使用svcutil从WCF服务端点生成服务引用。

我有很多服务,例如。 BooksServiceReference和CarsServiceReference。我遇到的一个问题是两个服务引用共享相同的实体,但我的代码对它们的处理方式不同,因为它们具有不同的命名空间。例如,两个引用都有一个相同的Price实体,只有一个不同的命名空间。

我想做但不确定的是以下内容。使用T4映射获取服务引用文件中的每个类,并为其生成DTO对象。所以在这一点上,我为服务引用中的所有类都有自己的DTO对象。

下一步,通过两个服务引用共有的T4配置文件排除公共实体。我相信这将是手动的,我对此很好。

对于公共实体,我创建了一个单独的T4配置文件,该文件在一个DTO文件中生成这些文件。

我只对T4代进行过一些简短的工作,所以我们对上述任何帮助表示感谢吗?

0 个答案:

没有答案