2012-04-10 58 views
0

我要找的信息,如何當他們用一個過時了服務引用的應用程序所引用WCF Data Services手柄被稱爲..關注與WCF數據服務和過時的參考資料

如果所有新增加的領域是允許爲null,並且我們沒有打破任何對象的現有鏈接,在託管仍在開發中的WCF數據服務時我們還需要注意什麼,並且經常會使用過時的引用(來自第三方) 。

回答

0

對於那些誰不知道,我不知道如何錯過了它在我所有的搜索,但我發現我的答案在這裏:

Data Service Versioning (WCF Data Services)

實體屬性的變化。

需要一個新的版本:

  • 刪除現有屬性或關係
  • 添加非空的,不需要物業
  • 更改現有屬性

新版本:

  • 添加可爲空屬性

隨着附加註釋:

您可以設置IgnoreMissingProperties屬性爲true有 客戶端忽略數據服務所發送的任何新的屬性是不 在客戶端上定義。但是,插入時,客戶端在POST請求中未包含的屬性 設置爲其默認值 。對於更新,客戶端的屬性未知 中的任何現有數據都可能被默認值覆蓋。在這種情況下,您應該將此更新作爲MERGE請求發送,這是默認設置。 有關更多信息,請參閱管理數據服務上下文(WCF數據 服務)。

所以只要你只會增加你不需要進行版本與您的WCF數據服務的併發症有關空的屬性。