If I have two lists:
List<MyModel> list1;
List<MyModel> list2;
How do I create a list3 with all items from list2 that are not present in list1. I want to compare the items from each list by the property string list1.Name and list2.Name.
Note that list3 shouldn't contain any items from list1.
The purpose is that list1 is the original list, which I wants to update with items from list2, by adding each item from list3 to my original list1. I just don't want any duplicates after the update.