The code below is not liked and throw the following error.
LINQ to Entities does not recognize the method 'System.String Format(System.String, System.Object)' method, and this method cannot be translated into a store expression.
var ShippingMethods = db.ShippingMethods.Select(x => new SelectListItem()
Text = x.Name + " - " + String.Format("c", x.Cost),
Value = x.Cost.ToString()