Quantcast
Channel: No contiene una definición pública para 'GetEnumerator' - Stack Overflow en español
Viewing all articles
Browse latest Browse all 2

No contiene una definición pública para 'GetEnumerator'

$
0
0

Me parace el siguiente error:

Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido Error CS1579 La instrucción foreach no puede funcionar en variables de tipo "Companis" porque "Companis" no contiene ninguna definición de instancia pública para "GetEnumerator"

Mi modelo:

using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace ArcsaSite.Models{    public class Companis    {        public IEnumerable<vVentas> vVentas { get; set; }    }}

Mi controlador:

public ActionResult Rxo(){    using (XdEntities ctx = new XdEntities())    {        Random r = new Random();        var model = new XdSite.Models.Companis();        model.vVentas = ctx.vVentas.ToList();                        return View("~/Views/Home/ventas.cshtml", model);    }}

Mi vista:

@model XdSite.Models.Companis@using XdSite.Configuration;@using System.Collections.Generic;@{    ViewBag.Title = "Ventas";    Layout = "~/Views/Shared/View.cshtml";}@foreach (var item in Model){<li><a href="/Company/@Html.DisplayFor(modelItem => item.IdeInforme)/@Cleanurls.ToFriendlyUrl(@Html.DisplayFor(modelItem => item.Nombre))" title="@Html.DisplayFor(modelItem => item.Nombre)">@Html.DisplayFor(modelItem => item.Nombre)</a></li>}

Cualquier ayuda al error: gracias


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images