Вопрос по MVC и LINQ
От: Досяра  
Дата: 10.02.11 13:17
Оценка:
Здравствуйте! Прошу помочь просвещенным, пишу проект на ASP.NET MVC 3 с использованием Linq. Проблема вот в чем

public ActionResult Edit(int id)
{
var data = db.bum_users.
Where(a => a.id == id).
//Select(a => new { a.id, a.username, a.last_name, a.first_name }).
FirstOrDefault();
return View(data);
}

когда комментирую Select, все работает нормально, data отправляется в View. Но мне нужно вывести определенные поля, а не все. При добавлении Select-a вываливается ошибка:
The model item passed into the dictionary is of type '<>f__AnonymousType1`5[System.Int32,System.String,System.String,System.String,System.String]', but this dictionary requires a model item of type 'CRM.Models.bum_users'.

в чем проблема? как лучше сделать?

Спасибо
http://doslab.ru Разработка и внедрение автоматизированных информационных систем

Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.