我正在使用pageList(由troy goode制作的那个),在他的例子中他有
// in this case we return IEnumerable<string>, but in most
// - DB situations you'll want to return IQueryable<string>
private IEnumerable<string> GetStuffFromDatabase()
{
var sampleData = new StreamReader(Server.MapPath("~/App_Data/Names.txt")).ReadToEnd();
return sampleData.Split('\n');
}
由于我正在使用数据库,我改为IQueryable
,但是,我不知道在里面写什么来从数据库返回数据,我尝试将路径更改为〜/ App_Data / DatabaseName。 sdf,但我得到了sampleData.Split('\n');
cannot implicitly convert type string to system.linq.iqueryable<string>
我如何改变它?
答案 0 :(得分:0)
return sampleData.Split('\n').AsQueryable();
答案 1 :(得分:0)
您的方法的返回类型是IEnumerable,需要以Enumeration
的形式返回所以请这样做
return sampleData.Split('\n').AsEnumerable();