如何使用Ilist<>?返回图像列表?

时间:2011-08-08 19:59:31

标签: c# asp.net-mvc entity-framework

这是我的代码

        private IList<imagem> ListaImagem()
        {
            ArrayList img = new ArrayList();

            var imagens = from imagem in contexto.imagem
                          select new { 
                                       imagem.SRC, 
                                       imagem.TITULO 
                                     };
            return imagens.ToList();
        }

这个错误apper: CCannot隐式将类型'System.Collections.Generic.List'转换为'System.Collections.Generic.IList'  所以我到处都看,没有人有答案。我该怎么办?

1 个答案:

答案 0 :(得分:7)

您的查询当前选择SRCTITULO属性为匿名类型。你确定你不需要这个吗?

private IList<imagem> ListaImagem()
{
    return contexto.imagem.ToList();
}

我们对您的imagem课程或contexto.imagem返回的内容一无所知......如果上述内容不起作用,请向我们提供有关您尝试做什么的更多信息。我强烈怀疑你想要使用匿名类型(这是你从new { ... }获得的)。