当前位置: 代码迷 >> ASP.NET >> 高分求解!关于mvc1.0示范NerdDinner
  详细解决方案

高分求解!关于mvc1.0示范NerdDinner

热度:4865   发布时间:2013-02-25 00:00:00.0
高分求解!关于mvc1.0示例NerdDinner
本人初学mvc,按照电子文档做下来,已经建立了数据库,和相应的linq to sql文件,在建立DinnerReporsitory类时,其中的IQueryable以前也没接触过,return db.Dinners的地方vs报错无法将system.data.linq.table<...>转换为system.linq.IQueryable<...>,也不知道是什么原因。本人用的环境是vs2010 framework 4.0。网上查了好久了,各位大侠帮忙解决一下。。。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Objects.DataClasses;
using System.Data;

namespace mvcNerdDinner.Models
{
  public class DinnerRepository
  {
  private NerdDinnerDataContext db = new NerdDinnerDataContext();
  public IQueryable<Dinner> FindAllDinners()
  {
  return db.Dinners; //此处有错误
  }
  //省略
}

------解决方案--------------------------------------------------------
list.AsQueryable() 
iqueryable.ToList()
  相关解决方案