我目前消費不符合在開發應用程序命名標準的舊版WCF服務重命名屬性名。現在對REST服務,在這裏我對我自己創建的模型進行開發時,它是很容易的屬性命名,像這樣:從WCF服務生成的模型
[DataContract]
public class SomeModel
{
[DataMember(Name = "id")]
public string Id { get; set; }
// ...
}
但與WCF服務它生成的模型,我不想編輯生成的文件,因爲當某人/ -thing再次觸發代碼生成時,所有更改都將丟失。那麼,如何在使用WCF服務時實現相同的目標?
不是自動產生在Visual Studio中的代碼,並通過[svcutil.exe的]這樣做(http://msdn.microsoft.com/en-us/library/ms733133.aspx)並添加.cs文件它創建(調整之後)可以接受嗎? –
@ScottChamberlain謝謝我會檢查出來。我對WCF這個主題很陌生,所以我認爲這可能是一個非常簡單的解決方案。 – Mark