RestSharp を使用していくつかの REST 呼び出しを行っています。XmlSerializer が使用することを期待して XmlElement ElementName パラメーターを定義しましたが、それは起こりませんでした。
public class A {
[XmlElement(ElementName = "id")]
public int? Id { get; set; }
}
RestSharp リクエストは<Id>123</Id>
ではなく でし<id>123</id>
た。
var request = new RestRequest("/a.xml", Method.POST);
request.AddObject(A_obj); // A_obj is a instance of A
RestResponse<A> response = (RestResponse<A>)client.Execute<A>(request);
ここで何が欠けていますか?