我使用分页(特洛伊古德做出的一个),他的例子,他有返回的IQueryable <string>
// 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>
如何我可以改变这种状况?
代码的这部分'公众的ActionResult指数(INT?页) { var listPaged = GetPagedNames(page); if(listPaged == null) { return HttpNotFound(); } ViewBag.Names = listPaged; return View(db.Productos.ToList()); (db.Productos.ToList());这个错误在这行的后面。这个错误在这行的返回视图(db.Productos.ToList());这个错误在这行的返回视图(db.Productos.ToList());' }' – Ivelisse 2012-07-18 19:57:51
给我“DataException是未处理的用户代码,初始化数据库时发生异常。 ' – Ivelisse 2012-07-18 20:23:50
您应该更改问题中的代码以反映您实际正在使用的代码,以便我们为您提供帮助。 – Rune 2012-07-20 10:26:18