What will be the C# Class for my xml and how to deserialize it : <p>Below is the my source xml. i want to write c# class for it and then deserialize it. so i can use c# object and save this to database. 
History- : i was doing json deserialize that works great but am running into issue in my xml 'LastChangeId' node can be part of this xml , sometime may not be there at all or sometime there are multiple nodes for it. this issue messing with my json parsing. and i have to switch back to xml. any help will appreciable. </p>

<pre><code>&lt;FundingSource    &gt;
  &lt;ClientAccountPaySourceId&gt;16&lt;/ClientAccountPaySourceId&gt;
  &lt;ClientAccountId&gt;67&lt;/ClientAccountId&gt;
  &lt;ClientAccountName&gt;Default Account&lt;/ClientAccountName&gt;
  &lt;PrimaryPartyId&gt;62&lt;/PrimaryPartyId&gt;
  &lt;PrimaryRoleId&gt;1290&lt;/PrimaryRoleId&gt;
  &lt;TenderTypeId&gt;3&lt;/TenderTypeId&gt;
  &lt;TenderTypeName&gt;Credit Card&lt;/TenderTypeName&gt;
  &lt;TenderInterfaceName&gt;Credit Card&lt;/TenderInterfaceName&gt;
  &lt;CreditCareTypeName&gt;Visa&lt;/CreditCareTypeName&gt;
  &lt;ChargeAccountMask&gt;1111&lt;/ChargeAccountMask&gt;
  &lt;ExpirationDate&gt;04/20&lt;/ExpirationDate&gt;
  &lt;BillingAccountName&gt;Joe Montana&lt;/BillingAccountName&gt;
  &lt;BillingStreet&gt;1235 Main St&lt;/BillingStreet&gt;
  &lt;BillingCity&gt;Pleasanton&lt;/BillingCity&gt;
  &lt;BillingPostalCode&gt;94588&lt;/BillingPostalCode&gt;
  &lt;BillingCountry&gt;US&lt;/BillingCountry&gt;
  &lt;BillingTelephone&gt;1231234567&lt;/BillingTelephone&gt;
  &lt;DisplayOrder&gt;1&lt;/DisplayOrder&gt;
  &lt;UseForRecurring&gt;true&lt;/UseForRecurring&gt;
  &lt;UseForNonRecurring&gt;true&lt;/UseForNonRecurring&gt;
  &lt;IsActive&gt;true&lt;/IsActive&gt;
  &lt;Invalid&gt;false&lt;/Invalid&gt;
  &lt;ChargeAccountToken&gt;VC84632147254611111111&lt;/ChargeAccountToken&gt;
  &lt;IsExternal&gt;false&lt;/IsExternal&gt;
  &lt;LastChangeId   &gt;
    &lt;ClientAccountPaySourceId&gt;16&lt;/ClientAccountPaySourceId&gt;
    &lt;TimeUtc&gt;2016-02-02 01:04:16&lt;/TimeUtc&gt;
    &lt;TimeLocal&gt;2016-02-01 17:04:16&lt;/TimeLocal&gt;
    &lt;UserName&gt;Josh.Lyon&lt;/UserName&gt;
    &lt;PartyId&gt;20&lt;/PartyId&gt;
    &lt;RoleId&gt;1160&lt;/RoleId&gt;
    &lt;BusinessUnitCode&gt;2&lt;/BusinessUnitCode&gt;
    &lt;EndpointKey&gt;default&lt;/EndpointKey&gt;
  &lt;/LastChangeId&gt;
&lt;/FundingSource&gt;
</code></pre>
