我正在尝试删除项目中当前现有的实体框架内存数据库。
我不能这样做,因为我不知道它在哪里,而且我发现推荐的一些命令(例如广告数据库删除)不起作用。
我的“数据源”窗口如下所示:
该项目是.NET 6 Core API。
我拥有的对象存在于数据库中,但除了通过运行代码之外,我不知道如何访问该数据库,这显然意味着我丢失了一些东西。
为什么我的项目中禁用了数据源选项卡?
如何删除当前存在并保存垃圾对象的实体框架内存数据库?
您可以在运行时检查连接字符串以确定数据库的位置。
例如
var constr = yourDbContext.Database.GetConnectionString();
Visual Studio 默认使用 SQL Server Express LocalDb,它配有 Visual Studo。