Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何以编程方式创建LocalDB实例?_C#_.net_Localdb - Fatal编程技术网

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

C# 如何以编程方式创建LocalDB实例?,c#,.net,localdb,C#,.net,Localdb,NET代码与在下面运行命令的等效性是什么 sqllocaldb c <myInstance> sqllocaldb c 请注意,我的问题不是以编程方式创建localdb数据库;而是以编程方式创建实例。我正在尝试查找有关创建新实例的信息,以便在连接字符串中使用(localdb)\myInstance 更新 这是安装桌面产品的一部分。需要在安装此桌面产品的客户端计算机上创建实例。因此,使用VisualStudio或SSMS创建它并不是我正在寻找的解决方案 我得到的最接近的答案是@va

NET代码与在下面运行命令的等效性是什么

sqllocaldb c <myInstance>
sqllocaldb c
请注意,我的问题不是以编程方式创建localdb数据库;而是以编程方式创建实例。我正在尝试查找有关创建新实例的信息,以便在连接字符串中使用
(localdb)\myInstance

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


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

我使用了来自的sqllocaldb包。它非常适合以编程方式执行所有本地数据库操作。

您使用的是visual studio IDE吗?我通常在SQL Server Management studio(SSMS)中创建数据库和表。SSMS资源管理器您可以右键单击数据库以创建新数据库。然后右键单击表以创建新表和列。创建数据库后,我可以使用VS菜单连接到现有数据库。可能是
Process.Start(“sqllocaldb”,“c”)
?顺便说一句,这不是一个好的解决方案。我认为您应该在应用程序的部署步骤中创建DB,而不是在运行时。可能存在其他选项的重复。看看@BACON链接。有很多sqllocaldb本机api包装器。你应该先看看。我的
Process.Start()
解决方案-很简单,但不是很好的解决方案(就像几乎所有
Process.Start()
解决方案一样)。虽然您的答案已被接受,但最好提供一个最低使用率示例,以表明该库确实有用