我正在开发一个WCF REST服务项目。这是我的AddNewEmployee服务的接口服务。
[OperationContract]
[WebInvoke(UriTemplate = "/AddNewEmployee", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, Method = "POST")]
bool AddNewEmployee(EmployeeDataContract emp);
Herer EmployeeDataContract是我的类,变量和方法实现就像
public bool AddNewEmployee(EmployeeDataContract employee)
{
XDocument doc = XDocument.Load("D:\\EmployeeData.xml");
doc.Element("DocumentElement").Add(
new XElement("Employees",
new XElement("EmployeeID", employee.EmployeeID),
new XElement("Name", employee.Name),
new XElement("JoiningDate", employee.JoiningDate),
new XElement("CompanyName", employee.CompanyName),
new XElement("Address", employee.Address)));
doc.Save("D:\\EmployeeData.xml");
return true;
}
问题是我的类对象没有获得显示空值的值。 所以代码有什么不对。
答案 0 :(得分:0)
我尝试了以下步骤,我在对象中获得了值 -