加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

什么是WPF应用程序的最佳本地数据库解决方案?

发布时间:2020-12-12 08:41:33 所属栏目:MsSql教程 来源:网络整理
导读:目前,WPF应用程序的最佳解决方案是在一台计算机上使用,其中各种用户登录并使用它们在本地获取/保存信息.以下是我看到的选项: MDF似乎是最好的选择,因为我认为你可以很好地锁定它,所以即使用户可以访问.mdf文件,他们仍然无法访问其中的数据,除非通过应用程序
目前,WPF应用程序的最佳解决方案是在一台计算机上使用,其中各种用户登录并使用它们在本地获取/保存信息.以下是我看到的选项:

> MDF似乎是最好的选择,因为我认为你可以很好地锁定它,所以即使用户可以访问.mdf文件,他们仍然无法访问其中的数据,除非通过应用程序本身.我假设.MDF文件必须与应用程序分开存在,以便部署.exe和.mdf文件.哦,如果你使用一个.MDF文件,用户需要安装SQL Server才能使用它,就像indicated in this stackoverflow question一样吗?
>我认为SDF不会被推荐,因为它有很多限制,主要用于移动存储.
>如果安全无关紧要,XML可能是适当的,例如一个小的单用户应用程序来保存本地无法保护的数据,并且该文件将被计算机上的其他应用程序/网站轻松访问.
> SQLite可能是一个选择,但从我所知道的这个数据库的.NET的API并不那么健壮,是吗?
> .mdb Access可能是一个选择,如果您需要用户还可以编辑/查看数据或使用Access生成报告.
>还有IsolatedStorage,但我相信这有严重的局限性,不是吗?无法从其他应用程序访问它?
>也许使用云服务可能是可行的,现在很直接,必须进行调查

感谢任何反馈或想法.

解决方法

SQL Server Compact Edition也是一个选项 – http://www.microsoft.com/Sqlserver/2005/en/us/compact.aspx

使用ClickOnce或通过将引擎dll复制到应用程序目录,部署非常简单.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读