C# SQL Server CE数据库不受插入和更新影响
我正在编写C#Forms应用程序并使用普通的SQL Server CE数据库(C# SQL Server CE数据库不受插入和更新影响,c#,.net,sql-server,sql-server-ce,C#,.net,Sql Server,Sql Server Ce,我正在编写C#Forms应用程序并使用普通的SQL Server CE数据库(.sdf) 发生的情况是没有任何更改写入数据库。例如,当尝试添加行时,它将永远不会显示在数据库表中。但是当选择的时候,它似乎确实存在 这里有什么问题?当您使用|DataDirectory |或仅使用相对路径时,您的项目文件夹中就有两个SDF文件副本 您的应用程序正在使用。\Root\bin\debug中的应用程序 您的工具(VS服务器资源管理器)正在查看。\Root当您使用|DataDirectory |或仅使用相对路
.sdf
)
发生的情况是没有任何更改写入数据库。例如,当尝试添加行时,它将永远不会显示在数据库表中。但是当选择的时候,它似乎确实存在
这里有什么问题?当您使用
|DataDirectory |
或仅使用相对路径时,您的项目文件夹中就有两个SDF文件副本
您的应用程序正在使用。\Root\bin\debug
中的应用程序
您的工具(VS服务器资源管理器)正在查看
。\Root
当您使用|DataDirectory |
或仅使用相对路径时,您的项目文件夹中就有两个SDF文件副本
您的应用程序正在使用。\Root\bin\debug
中的应用程序
您的工具(VS server explorer)正在查看
。\Root
请更具体地说明您在哪里看到和没有看到数据库更改。还有一些代码会有帮助。请更具体地说明您在哪里看到和没有看到数据库的更改。还有一些代码会有所帮助。如何使其写入该副本?使用具有固定路径的ConnectionString。同时将Copy to Output
设置为never
。如何使其写入该副本?使用具有固定路径的连接字符串。还可以将复制到输出
设置为从不
。