簡體   English   中英

在Visual Studio Express 2013中為C#項目的本地測試設置SQL數據庫的最簡單方法

[英]Easiest way to set up SQL Database for local testing of C# project in Visual Studio Express 2013

好的,這聽起來很愚蠢或瑣碎,但是請逗我一下。 我正在使用Visual Studio 2013 Express在C#中編寫一個個人項目,其中一些代碼將命中SQL數據庫。 在訪問其他數據庫之前,我想在本地進行測試並確保其性能符合預期。 但是,我似乎找不到任何完整的或有效的教程來使SQL數據庫從零開始。

首先,我嘗試安裝SqlLocalDb2014。即使使用了這些工具,我也無法弄清楚可以在腳本中鍵入以創建數據庫的UI。

我在這里嘗試了以下說明: http : //www.wikihow.com/Create-a-SQL-Server-Database但是在第3步中,創建數據庫的選項顯示為灰色,並且搜索該問題使我無處可尋。

我嘗試將新的SQL Server數據庫項目添加到我的解決方案中。 看起來它確實可以正常工作,但是當我設計表格時,我不知道如何實際部署/發布它,因此我可以連接到它。 我得到一個SQL文件,但無法從那里弄清楚該怎么做。 我找到了有關如何發布它的說明,但似乎唯一的指導是將其發布到遠程服務器(並且我想使用本地服務器)。

我嘗試了這里的說明(是的,我知道它們適用於2012年): http : //msdn.microsoft.com/library/ms233763(VS.110 ) .aspx,但是找不到服務器資源管理器/數據庫資源管理器。 我找到了服務器資源管理器(沒有顯示我的表)和SQl服務器對象資源管理器(沒有出現我的表),但是我不知道如何用虛擬數據填充它或如何連接它。

這不應該那么難,我覺得我缺少明顯的東西。 預先感謝您的任何幫助。

您可以使用xampp。 從那里您可以創建本地數據庫,然后可以使用“ localhost”而不是生產服務器與創建的數據庫進行對話。

擊中F5會將SQL Server數據庫部署到可以將應用程序連接到的localdb實例。 通過右鍵單擊項目->屬性->調試->目標連接字符串,可以看到此數據庫的連接字符串。

您可以在應用程序代碼中使用此連接字符串連接到本地數據庫並對其進行測試-將其放在配置文件中,該文件可以用生產代碼中的真實數據庫連接字符串替換。 或者,使用數據庫優先的Entity Framework Model將您的應用程序連接到數據庫,然后只需更改App.Config文件以指定將測試數據庫還是生產數據庫作為目標即可。 這是一種非常好的處理方法,因為它將產生使用數據庫所需的所有代碼。

作為記錄,在以下位置有一些有關在Visual Studio訪問數據的信息: https : //msdn.microsoft.com/en-us/library/wzabh8c4.aspx

專門回答您的問題的網址是:“ 演練:在Visual Studio中創建本地數據庫文件 ”, 網址為: https : //msdn.microsoft.com/zh-cn/library/ms233763.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM