【问题标题】:Change shown entity namespace in WCF Data Service with custom reflection service使用自定义反射服务更改 WCF 数据服务中显示的实体命名空间
【发布时间】:2012-11-16 02:12:08
【问题描述】:

我正在尝试让我的 WCF 数据服务在生成的 xml 中显示与实体的真实命名空间不同的实体命名空间。

考虑一下这个 Netflix OData 服务http://odata.netflix.com/v2/Catalog/Languages?$select=Name

每个条目都是这样的

<entry>
    ...
    <category term="Netflix.Catalog.v2.Language" .../>
    ...
</entry>

在我自己的代码中,“类别术语”值是我的实体类的命名空间,它不像我想要的那样干净。实际上它是 OurProductName.CustomerName.Web.RestApi.v2.Entities.Entityname。

是否可以通过在实体上设置属性或其他方式来改变这一点?

问候, 马蒂亚斯

【问题讨论】:

    标签: namespaces entity wcf-data-services


    【解决方案1】:

    如果您使用的是反射提供程序,则目前无法更改。可以编写自定义提供程序,在这种情况下您可以重命名任何内容,但工作量要大得多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-26
      • 1970-01-01
      • 2012-02-16
      • 2011-04-14
      • 1970-01-01
      • 1970-01-01
      • 2019-04-13
      • 2021-12-28
      相关资源
      最近更新 更多