2009-02-11 151 views
0

我使用LINQ構建了一個站點,它已經開始顯示它帶來的結果問題。LINQ結果集問題

查詢帶來的結果並不反映數據庫中的數據,它們反映了數據庫的較早版本。

在所有創建LINQ數據上下文的地方,它都被妥善處理掉了。在網站上使用的示例代碼如下所示

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

回答

1

檢查生成的SQL在運行時的調試,並覈對您的數據庫中的結果...

還要檢查你的連接字符串,也許你的DataContext是連接到另一個數據庫...

+0

不,它指向相同的數據庫,我徹底驗證了這個問題。 在網站上運行的LINQ查詢給出了不同的結果,如果我編寫自己的應用程序並運行該查詢,它會給我一個不同的結果。 – sajidnizami 2009-02-11 11:23:46