LINQ结果集问题

时间:2009-02-11 06:57:21

标签: linq-to-sql caching datacontext

我使用LINQ构建了一个站点,它已经开始显示它带来的结果的问题。

查询带来的结果不反映数据库中的数据,它们反映了数据库的旧版本。

在创建LINQ数据上下文的所有位置,它都已正确处理掉。网站中使用的示例代码如下所示

 using (DataClassesDataContext context = new DataClassesDataContext()) 
 {
     return (<query here>).Distinct().ToList();
 }

1 个答案:

答案 0 :(得分:1)

在调试时检查运行时生成的SQL,并根据数据库检查结果......

同时检查你的连接字符串,也许你的DataContext正在连接到另一个数据库......