如何以编程方式创建 LocalDB 实例?

Cha*_*der 4 .net c# localdb

与运行以下命令等效的 .NET 代码是什么?

sqllocaldb c <myInstance>
Run Code Online (Sandbox Code Playgroud)

请注意,我的问题不是关于以编程方式创建 localdb数据库;而是关于如何以编程方式创建 localdb 数据库。而不是以编程方式创建实例。我正在尝试创建一个新实例,以便我可以(localdb)\myInstance在连接字符串中使用。

更新 这是安装桌面产品的一部分。实例的创建需要在安装此桌面产品的客户端计算机上进行。因此,使用 Visual Studio 或 SSMS 创建它并不是我正在寻找的解决方案。

我得到的最接近的答案是@vasily.sib's Process.Start()。如果没有其他选择,这就是我必须接受的。

Cha*_*der 5

我使用了https://github.com/martincostello/sqllocaldb中的 sqllocaldb 包。它非常适合以编程方式执行所有本地数据库操作。

  • 尽管您的答案已被接受,但最好提供最低使用示例以表明该库确实有用 (2认同)