C# 将数据保存到数据库

C# 将数据保存到数据库,c#,visual-studio-2010,sql-server-2008,linq-to-sql,sql-server-express,C#,Visual Studio 2010,Sql Server 2008,Linq To Sql,Sql Server Express,我正在将VisualStudio2010与SQLServerExpress和LINQtoSQL一起使用 在应用程序执行期间将数据插入数据库时,应用程序运行正常。数据将插入到数据库中。但是,当我停止应用程序并在server explorer中单击show table data时,我看不到任何数据。为什么会这样 以下是我的数据库解决方案项的“复制输出方向”属性的值: database1.mdf: copy always database1Dataset.xsd: do not copy datacl

我正在将VisualStudio2010与SQLServerExpress和LINQtoSQL一起使用

在应用程序执行期间将数据插入数据库时,应用程序运行正常。数据将插入到数据库中。但是,当我停止应用程序并在
server explorer
中单击
show table data
时,我看不到任何数据。为什么会这样

以下是我的数据库解决方案项的“复制输出方向”属性的值:

database1.mdf: copy always
database1Dataset.xsd: do not copy
dataclasses1.dbml: do not copy
database1.mdf===>属性====>复制输出方向=始终复制


这就是为什么。每次启动新的调试会话时,您都在编辑数据库的副本。将其设置为“不复制”,您的更新将保持不变。

@投票结束的人:这个问题措辞拙劣,但绝对是一个“真正的问题”并且OP显然不以英语作为主要语言。请勿复制::说出以下错误:尝试为文件F:\test\tdb\tdb\bin\Debug\Database1.mdf附加自动命名数据库失败。存在同名数据库,或指定的文件无法打开,或该文件位于UNC共享上。@dKL f j sdlf:看起来您是从调试目录添加数据源的。不要那样做;从其原始目录添加它。