.Net Web API не связывает все свойства

Я публикую ниже XML для API. некоторые свойства не сериализуются.

<?xml version="1.0" encoding="UTF-8"?>
<AttendanceSelfPunch
    xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://schemas.datacontract.org/2004/07/AttendanceAPI.Models">
    <EmpID>EMP0101</EmpID>
    <EmpName>EmpFullName</EmpName>
    <InTime>2018-05-21T09:25:00</InTime>
    <OutTime>2018-05-21T00:00:00</OutTime>
    <MissPunchFor>InTime</MissPunchFor>
    <Comments>From mobile app</Comments>
    <TrID>0</TrID>
    <MainTrID>0</MainTrID>
    <WorkDate>2018-05-21T00:00:00</WorkDate>
</AttendanceSelfPunch>

Все свойства привязываются, кроме двух последних свойств в классе, когда я удаляю два свойства из XML, последние два связываются. Я думаю, что это касается размера контента или что-то, как мне преодолеть эту проблему.

public class AttendanceSelfPunch
    {
        public long TrID { get; set; }
        public long MainTrID { get; set; }
        public string EmpID { get; set; }
        public string EmpFullName { get; set; }
        public DateTime WorkDate { get; set; }
        public DateTime InTime { get; set; }
        public DateTime OutTime { get; set; }

        public string Comments { get; set; }
        public string MissPunchFor { get; set; }
    }

0 ответов

Другие вопросы по тегам