Element zu einer anonymen Liste hinzufügen

Ich habe eine Liste anonymer Typen

var myList = db.Products.Select(a => new {a.ProductName, a.ProductId, 
a.Priority}).ToList();

Und ich möchte gerne einen weiteren Artikel zu dieser Liste hinzufügen

myList.Insert(0, new { "--All--", 0, 0}); //Error: Has some invalid arguments

Ich habe es auch versucht

myList.Add(new { "--All--", 0, 0}); //Error: Has some invalid arguments

Wie kann ich das machen?

Bearbeiten:

Das habe ich nach der ersten Antwort gemacht

var packageList = db.Products.Select(a => new { 
         a.ProductName, a.ProductId, a.Priority }).ToList();

packageList.Insert(0, new { ProductName = "All", ProductId = 0, Priority = 0 });

aber der selbe fehler nochmal.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage