public static void AddAllIfNotExists <T>(this DbSet <T> set, IEnumerable <T> items) where T : class { foreach (var item in items) { set.AddIfNotExists(item); } }