[英]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.