让我们说我在WCF中有一个REST操作合同,看起来像这样:
[OperationContract]
[WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Json, UriTemplate = "getXYZ/?LastName={LastName}&BirthDate={BirthDate}&ZipCode={ZipCode}&Year={Year}")]
然而,由于误解,有些人正在过去"年" as" BirthYear"并想知道为什么他们会得到错误。有什么方法可以容纳这个并告诉WCF对待" BirthYear"作为"年"没有太多的麻烦?
答案 0 :(得分:0)
这不是您正在寻找的解决方案,但是您是否能够创建一个处理相同参数的不同方法,除非它会使用“BirthYear”并将这些参数传递给您实现中的常规方法?