using System.Collections.Generic;
public static void Main()
var product1 = new Product() { Name = "C# Eval Expression", Url = "https://eval-expression.net/" };
var product2 = new Product() { Name = "Dapper Plus", Url = "https://dapper-plus.net/" };
var product3 = new Product() { Name = "Entity Framework Extensions", Url = "https://entityframework-extensions.net/" };
var list1 = new List<Product>() { product1, product2, product3 };
var list2 = new List<Product>() { product1 };
var combinedList = list1.Concat(list2);
var distinctList = list1.DistinctDynamic();
FiddleHelper.WriteTable("1 - combinedList:", combinedList);
FiddleHelper.WriteTable("2 - distinctList:", distinctList);
public string Name { get; set; }
public string Url { get; set; }