C# 重新启动程序并丢失数据库中的数据

C# 重新启动程序并丢失数据库中的数据,c#,C#,我在“mdf”数据库中有数据,不允许我来。 但是每次我重新启动程序,数据都会丢失吗?为什么? System.Data.SqlClient.SqlConnection con; con = new System.Data.SqlClient.SqlConnection(); con.ConnectionString = @"Data Source=(LocalDB)\v11.0; AttachDbFilename=C:\Users\Jirka\Pro

我在“mdf”数据库中有数据,不允许我来。 但是每次我重新启动程序,数据都会丢失吗?为什么?

System.Data.SqlClient.SqlConnection con;
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = @"Data Source=(LocalDB)\v11.0;
                        AttachDbFilename=C:\Users\Jirka\Project_26\databaze.mdf;
                        Integrated Security=True";
con.Open();
con.Close();

如果“每次我重新启动程序”是指每次在VisualStudio中运行它,那么您的问题是每次编译时都会复制数据库

请选择“如果较新,则复制”选项,然后重试


“不允许来”?您能为您提出的问题添加更多细节吗?我在按钮(单击)上添加了一个单击事件。在程序的另一部分中,我将数据加载到数据库中。如果我点击一个按钮(点击),打开一个到数据库的连接,列出消息并结束连接,一切都正常。但是如果我再次运行应用程序,那么数据库是空的。虽然我这样做,但记录数据。您只打开/关闭连接。执行数据操作的代码在哪里?数据库文件是否包含在项目中,并设置为“始终复制”?是的,我有此设置。问题依然存在。因此我录制了视频。>1.开始-将数据加载到数据库并退出程序>2。开始-控制加载数据(确定),单击按钮并执行此代码并关闭应用程序>3。开始-数据丢失您确定要将信息保存到数据库中吗?不仅仅是更新表格?非常好,直截了当的回答,谢谢@ThomasAndreèLian