我目前消费不符合在开发应用程序命名标准的旧版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