Пример кода для контроллера, написанного на c # с использованием Visual Studio 2010 Express-
public ActionResult Index()
{
var _user = Membership.GetUser().ProviderUserKey.ToString();
var profiles = from p in db.Profiles
where p.UserId == _user
select new
{
ProfileId = p.ID
};
return View(profiles.ToList());
}
Код из вида -
@model List<MyProject.Models.Profile>
@{
ViewBag.Title = "Index";
}
и я постоянно получаю эту ошибку -
Элемент модели, передаваемый в словарь, имеет тип 'System.Collections.Generic.List 1[<>f__AnonymousType1
1 [System.Int32]]', но для этого словаря требуется элемент модели типа 'System.Collections.Generic.List `1 [MyProject.Models.Profile]».
Что я делаю не так?