我有一个问题,其中我有一个用于桌面应用程序的SQL Server Compact Edition数据库。我是Sql Server Compact Edition的新手。问题是,即使应用程序关闭或重新启动,数据库中插入的数据是否仍然存在?因为在使用Sql Server Management Studio管理数据库时,我似乎无法找到我的数据。
我错过了什么/什么?
编辑:SQL Server Compact Edition是否仅用于缓存本地数据?我们不能像通常在Sql Server Express上那样使用它,例如使用Sql Server Management Studio管理数据?
答案 0 :(得分:1)
在您的项目中,将复制选项设置为“始终复制”中的“复制如果更新”。
如果您进行重建,它也会被删除。
答案 1 :(得分:1)
出于讨论的缘故,SQL Server Compact Edition被压缩为单个用户的单个.DLL(好吧,我知道它比它复杂一点,但是它会为了讨论)。
因此,一旦编写完数据,应该保留直到删除,其方式与您希望将其保留在服务器实例中的方式完全相同。
如果数据没有被持久化,我会想知道调用之间数据文件发生了什么。
我也不确定它是否可以使用SQL Server Management studio进行操作,尽管它是一个.MDF文件。