猿问

SQL语句的类型转换

 PsProductDataContext db = new PsProductDataContext();

 public List<PsProduct> StaticReport()
        {
            return (from c in db.PsProduct
                   select c.ShCompanyName).ToList();
        }

这段代码系统报 无法将类型“system.collection .generic.list<string>隐士转换为system.collection .generic.list<qdrkProductMvc.Models.PsProduct>,我把代码改为

  public IQueryable<PsProduct> StaticReport()
        {
            return from c in db.PsProduct
                   select c.ShCompanyName;
        }

还是报相同的错,请高手指教


侃侃无极
浏览 616回答 2
2回答

人到中年有点甜

linq to sql没弄过,估计应该是这样写:return (from c in db.PsProdcut select c).ToList(),你那样写仅仅只返回一个ShCompanyName字段
随时随地看视频慕课网APP
我要回答