2013-09-05 139 views
4

在c#中有沒有辦法直接創建一個SQLLOCALDB實例?目前,我們使用sqllocaldb.exe,但需要能夠在不使用外部可執行文件的情況下執行此操作。有沒有辦法在c#中創建一個sqllocaldb實例?

+0

爲什麼你不能使用命令行工具?你可以使用'Process.Start'從C#調用可執行文件嗎? –

+0

看看SMO(Sql Server管理對象)。 http://www.codeproject.com/Articles/13755/SMO-Manage-your-SQL-Server – Dannydust

+0

調用外部可執行文件被視爲安全風險,因此Process.Start到.EXE將不起作用我們。 –

回答

8

你可以使用SQL LocalDB Wrapper庫。

它將.NET LocalDB公開的本機API封裝到.NET 3.5程序集中。

現在也可通過NuGet獲得。

聲明:我維護這個庫。

相關問題