日期:2014-05-20  浏览次数:20913 次

linq数据怎么刷新啊?
我是负责做前台的,因为我是用linq读取数据。如果后台数据更新,好像linq读取显示的还是原来的数据,请问linq该怎么自动刷新啊?

另外,如果后台增加数据,好像linq读取显示的数据会变化。

------解决方案--------------------
public static List<Subject> SelectSubjectList(int num)
{
Table<Subject> tables = sdct.Subjects;
var select = tables.Where(a => a.State == 1).OrderByDescending(a => a.OrderTime);

List<Subject> returnlist;
if (num > 0)
returnlist = new List<Subject>(select.Take(num));
else
returnlist = new List<Subject>(select);

return returnlist;
}
这个方法你返回IEnumerable<Subject>试试