2011-07-08 190 views
0

我嘗試運行.NET項目有人給了我一個包含數據庫的MDF文件,並在C#代碼使用LINQ查詢,如:爲什麼我看不到添加到數據庫的新行?

db = new DataClasses1DataContext(); 
using (db) 
{ 
    res01 r = new res01(); 
    r.comb_bars = 1; 
    r.end_dte = b_list.Last().dteTme.Date; 
    r.pers = pers; 
    r.st_dte = b_list.First().dteTme.Date; 
    r.sym = sym; 
    db.res01s.InsertOnSubmit(r); 
    db.SubmitChanges(); 
} 

我看到這個代碼時,我調試運行,但似乎並沒有將任何行添加到數據庫中。但是,我在運行代碼時沒有遇到任何錯誤。我正在使用Visual C#Express 2010.如何查看作爲項目一部分的數據庫MDF文件中添加了什麼?

+0

你的代碼看起來不錯。請添加更多詳細信息,例如連接字符串,.mdf文件所在的位置等。您可以在SSMS或VS中打開.mdf(「附加到文件」)文件,然後對其運行查詢。 –

+0

'DataClasses1DataContext'如何看起來像? –

+0

謝謝。我注意到數據庫圖標的角落有一個小紅色的X.我該怎麼做? – Andrew

回答

0

嘗試重新綁定()網格。因爲數據必須重新加載。

+0

我不明白你的意思。是否可以通過Visual C#Express 2010查看數據庫中的行? – Andrew

+0

打開tha數據庫,並在表格上進行選擇以確認數據是否被添加 – JAiro

+0

我做了,但似乎沒有添加任何數據。我嘗試刷新數據庫,但仍然沒有。 – Andrew

相關問題