Checking two lists for Modifications
I have got two lists of type `MyType` which has the following properties.

 `Id` -->used to identify corresponding objects

 `Bunch of other Properties`

 `ModificationDate`

 Need to compare these two lists based on Modification date.If the modified date is different (first list `ModificationDate` greater than second list's `ModificationDate` then, copy all the properties if that item from first list to second.

Please let me know the best way to do this.
Checking two lists for Modifications
===

I have got two lists of type `MyType` which has the following properties.

 `Id` -->used to identify corresponding objects

 `Bunch of other Properties`

 `ModificationDate`

 Need to compare these two lists based on Modification date.If the modified date is different (first list `ModificationDate` greater than second list's `ModificationDate` then, copy all the properties if that item from first list to second.

Please let me know the best way to do this.