簡體   English   中英

使用自定義反射服務在WCF數據服務中更改顯示的實體名稱空間

[英]Change shown entity namespace in WCF Data Service with custom reflection service

我正在嘗試讓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。

是否可以通過在實體上設置屬性或其他方式更改此設置?

此致Mathias

如果您使用的是反射提供程序,則當前無法更改。 可以編寫一個自定義提供程序,在這種情況下,您可以重命名任何內容,但這需要做很多工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM