2011-07-08 52 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

相关问题