什么是WPF应用程序的最佳解决方案,目的是用于一台计算机其中各种用户登录到他们并使用它们获取/保存本地信息?以下是我看到的选项:WPF应用程序的最佳本地数据库解决方案是什么?
MDF似乎是最好的选择,因为我认为你可以锁定它很舒服,所以即使用户可以访问的.mdf文件,他们仍然couldn”除了通过应用程序本身之外,它可以访问它中的数据。我假定.MDF文件必须与应用程序分开存在,因此会部署.exe和.mdf文件。噢,如果您使用.MDF文件,用户是否需要安装SQL Server才能使用它和indicated in this stackoverflow question一样?
我认为SDF不会被推荐,因为它有相当多的限制,主要用于移动存储。
XML可能是合适的,如果安全没有关系,例如,一个小型的单用户应用程序,用于保存本地无法保护的数据,并且该文件可以被计算机上的其他应用程序/网站轻松访问。
SQLite可能是一个选择,但从我所知道的这个数据库的.NET的API是不健壮的,是吗?
.mdb如果您需要用户编辑/查看数据或使用Access生成报告,访问可能是一种选择。
还有IsolatedStorage但我认为这有严重的局限性,是吗?无法从其他应用程序访问它?
也许使用云服务可能是可行的,且相当直进的今天,就必须研究
将不胜感激任何意见或想法。
? – 2009-06-12 15:26:06
您将如何保护数据,以便具有适用于Firefox的SQLite管理器插件的用户(https://addons.mozilla.org/en-US/firefox/addon/5817)无法将其打开并读取/写入它,有没有办法做到这一点? – 2009-06-12 15:27:59