作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经设法通过桌面桥将 XAF 应用程序放入 Windows 应用商店。
当用户从 Windows 应用商店安装我的软件然后选择卸载时,
我希望他们可以选择完全卸载包括数据库在内的软件。
这样他们以后决定重新安装时不会有任何问题吗?
目前,UWP 卸载没有提供删除数据库的选项(甚至没有解释如何删除它)因此用户可能会想通过 Windows 资源管理器删除数据文件 - 这仍然会留下一些 LocalDB 实例,在其中维护一个条目数据库列表。
因此,在删除数据库文件后第二次安装时,UWP 程序会显示错误
"Login failed for user"
(localdb)\mssqllocaldb
最佳答案
见 Getting Started with EF Core on Universal Windows Platform (UWP) with a New Database .它介绍了迁移的使用。迁移旨在帮助您更改数据库设计并在生产中实现更改。但是,迁移可能会令人沮丧,因为 Microsoft 尚未彻底记录该功能。 SQLite 不支持迁移功能的列表;从一开始就知道这一点很重要。
关于entity-framework-6 - 如何让 UWP Uninstall 完全删除数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53796968/
我是一名优秀的程序员,十分优秀!