У меня есть проблема, у меня есть следующий контроллерпередать анонимный тип на мой взгляд ASP.NET MVC
namespace RolesMVC3.Areas.Administrador.Controllers
{
[Authorize(Roles = "Adminr")]
public class HomeController : Controller
{
private BASEDATOSCJ_2Entities db = new BASEDATOSCJ_2Entities();
public ActionResult Index()
{
string username = User.Identity.Name;
MembershipUser user = Membership.GetUser(username);
Guid key = (Guid)Membership.GetUser().ProviderUserKey;
var Universities = (from u in db.UNIVERSITy
join s in db.CAMPUS_UNIVERSITy on u.IdUniversity equals s.IdUniversity
join c in db.CIUDAD_CAMPUS on s.IdCiudadSede equals c.IdCiudadSede
join co in db.OFFICE on s.Idoffice equals co.Idoffice
join uxc in db.USERxOFFICE on co.Idoffice equals uxc.Idoffice
where uxc.UserId == key
select new { u.Name, namecity = c.Nombre, s.Idoffice}).ToList();
return View(Universities);
}
С помощью этого контроллера я просто хочу отправить Просмотр u.Name и s.Idoffice. Как я сделал? (на самом деле не знаю, хорошо ли этот контроллер), я хочу, чтобы поля были связаны с разными таблицами. Я хочу отправить запрос в виде списка и присутствовать в представлении ViewBag с ним ?, Как передать эти данные в представление и отобразить с помощью foreach ?.
Я использую бритву
http: // stackoverflow.ком/вопросы/5120317/динамический анонимным типа-в-бритвы-причины-runtimebinderexception –