如何在 .NET 5 项目中连接到 LocalDB?

How to connect to LocalDB in a .NET 5 project?

我正在使用 .NET 5 编写控制台应用程序,并且正在使用 LocalDB 实例(至少我希望这是正确的术语)来存储应用程序需要的数据。我可以在 Visual Studio 2019 的服务器资源管理器和 SQL 服务器对象资源管理器选项卡中看到数据库(包括两个表和所述表中的所有数据),但数据源选项卡是唯一显示的是文本“所选项目不支持此 window。”

问题是,我能够找到的所有教程都依赖于该数据源选项卡。通过查看 Stack Overflow 上的其他问题,在我看来该选项卡已被 .NET 5 弃用?我对么?在没有“数据源”选项卡的情况下,我将如何编写代码来访问数据库并执行 CRUD 操作?

抱歉,如果这是一个愚蠢的问题;这是我第一次使用 LocalDB。

您应该使用 SQL 服务器对象资源管理器。如果右键单击要连接的数据库,您可以看到属性,包括连接字符串。如果您在将连接字符串合并到代码中时遇到问题 - 您需要显示代码和问题。

数据源是否被弃用,如您所见,大多数项目都不支持它(我认为它仅适用于 Windows 项目 - 但我可能是错的)。无论如何 - 你不需要它。顺便说一句 - 无论您使用哪种数据库(LocalDB,SQL Express 或常规 SQL 服务器),这种方法都有效