我使用LINQ构建了一个站点,它已经开始显示它带来的结果的问题。
查询带来的结果不反映数据库中的数据,它们反映了数据库的旧版本。
在创建LINQ数据上下文的所有位置,它都已正确处理掉。网站中使用的示例代码如下所示
using (DataClassesDataContext context = new DataClassesDataContext())
{
return (<query here>).Distinct().ToList();
}
答案 0 :(得分:1)
在调试时检查运行时生成的SQL,并根据数据库检查结果......
同时检查你的连接字符串,也许你的DataContext正在连接到另一个数据库......