相关疑难解决方法(0)

如何在Code First Drop-Create模式下使用Entity Framework?

我正在使用Entity Framework v4.我遵循了书呆子晚餐教程中的说明.我目前处于开发模式(未发布到任何更高的环境),并希望在每个新部署上重新创建表,因为模型仍然具有高度不稳定性,而且我不关心保留数据.但是,这不会发生.不会创建/修改表,也不会发生数据库中发生的任何事情.如果我使用程序包管理器命令移动到迁移模型:enable-migrations,add-migration(initial),这将起作用并使用我的迁移.但是,由于我还不想进行粒度迁移并且只想要我的初始创建脚本,因此我不得不每次都删除迁移文件夹,重做命令(enable-migrations,add-migration)并手动删除数据库我改变了什么.

如何首先获得代码的放置/创建行为?

entity-framework code-first

34
推荐指数
1
解决办法
5万
查看次数

如何让UWP卸载完全删除数据库?

我已经设法通过桌面桥将XAF应用程序放入Windows应用商店.

当用户从Windows应用商店安装我的软件然后选择卸载时,我希望他们可以选择完全卸载包括数据库在内的软件.如果他们以后决定重新安装他们就不会有任何问题?

目前,UWP卸载没有提供删除数据库的选项(甚至解释如何删除它)因此用户可能想要通过Windows资源管理器删除数据文件 - 这仍然留下一些LocalDB的实例在其中保留一个条目数据库列表.

因此,在删除数据库文件后的第二次安装中,UWP程序显示错误

"Login failed for user" 
Run Code Online (Sandbox Code Playgroud)

本问题所述

我的连接字符串正在使用

(localdb)\mssqllocaldb
Run Code Online (Sandbox Code Playgroud)

如何自动完全删除数据库和内存?

即我可以使用什么卸载事件,我覆盖哪里?

我在桌面桥本身中看不到任何可执行代码.

目前我认为我可能需要在实际程序中输入"在卸载前运行此选项"选项.

或者作为一种解决方法,我应该为"登录失败的用户"错误编写一个清理处理程序.

这个问题是相关的

我正在使用Entity Framework 6.2和.Net Framework 4.7.2

Bridge项目使用的是Windows 10,版本1809,Build 17763(Min和Target)

xaf windows-store entity-framework-6 desktop-bridge

5
推荐指数
1
解决办法
177
查看次数