我有一个问题,我有一个控制器传递一个匿名类型到我的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。COM /问题/ 5120317 /动态匿名类型的剃刀死因-runtimebinderexception – 2012-03-22 09:36:42