我目前正在使用的旧版WCF服务不符合开发中应用程序的命名标准.现在,在针对REST服务进行开发时,我自己创建模型,很容易重命名属性,如下所示:
[DataContract]
public class SomeModel
{
[DataMember(Name = "id")]
public string Id { get; set; }
// ...
}
Run Code Online (Sandbox Code Playgroud)
但是使用WCF服务它会生成模型,我不想编辑生成的文件,因为当某人/某事再次触发代码生成时,我的所有更改都将丢失.那么在使用WCF服务时如何实现相同的目标呢?
Run Code Online (Sandbox Code Playgroud)How about adapter pattern?
这将允许您在应用程序中使用类对象 myClass,而当它被传递到服务时,您可以暴露自动生成的 ClaSs。
| 归档时间: |
|
| 查看次数: |
832 次 |
| 最近记录: |