Entity Framework 内存数据库不可见且无法添加到 Visual Studio 内部

问题描述 投票:0回答:1

我正在尝试删除项目中当前现有的实体框架内存数据库。

我不能这样做,因为我不知道它在哪里,而且我发现推荐的一些命令(例如广告数据库删除)不起作用。

我的“数据源”窗口如下所示:

该项目是.NET 6 Core API。

我拥有的对象存在于数据库中,但除了通过运行代码之外,我不知道如何访问该数据库,这显然意味着我丢失了一些东西。

为什么我的项目中禁用了数据源选项卡?

如何删除当前存在并保存垃圾对象的实体框架内存数据库?

entity-framework
1个回答
1
投票

您可以在运行时检查连接字符串以确定数据库的位置。

例如

var constr = yourDbContext.Database.GetConnectionString();

Visual Studio 默认使用 SQL Server Express LocalDb,它配有 Visual Studo。

© www.soinside.com 2019 - 2024. All rights reserved.