Проблема в том, что вы передаете в список список объектов-носителей .
var carrierList = db.Carriers.ToList();
return View(carrierList);
Но ваш взгляд принимает один объект Carrier
@model FulfillmentPortal.Models.Carrier
Если вы хотите следовать шаблону MVC:
Вы должны создать новый объект Viewmodel, который содержит список объектов Carrier, который вы затем передадите в представление.
class ViewModel {
public List<Carrier> carrierList {get; set;}
}
В вашем контроллере:
public ActionResult Index()
{
ViewModel vm = new ViewModel();
vm.carrierlist = db.Carriers.ToList();
return View(vm);
}
Ваше представление должно затем принять объект ViewModel:
@model ViewModel
Если вы не хотитеследуйте шаблону MVC:
Измените свое представление, чтобы принять список объектов Carrier
@model List<FulfillmentPortal.Models.Carrier>