var NewCust = new { CustomerId = 1, Name = "Mike Hanley" };as opposed to
Customer NewCust = new Customer() { CustomerId = 1, Name = "Mike Hanley" };or
var NewCust = new Customer() { CustomerId = 2, Name = "Kevin Hanley" };The Anonymous type seems confusing.