2017-10-06 55 views
0

我想在C#中編寫一個控制檯遊戲,但是,我遇到了麻煩,試圖爲角色和舞臺上的信息生成我的數據庫。如何從Visual Studio 2017中的C#代碼製作SQL Server 2017本地數據庫?

我的問題是:我怎麼

  1. 創建一個從C#代碼數據庫文件?
  2. 創建後連接到該數據庫?
  3. 以及如何從C#代碼向該數據庫添加表?

我在想我可以使用fileinfo和filestream類來製作.mdf文件,但我寧願通過問你們來安全。

+2

建議添加一個SSDT項目(您需要將SSDT包添加到VS),然後您可以執行「模式比較」操作以將更改部署到您的數據庫。這將節省您編寫自定義應用程序以部署您的SQL更改,並將您的數據庫添加到您的解決方案,以便您可以跟蹤它。 –

+0

我真的很想看到代碼如何從頭開始創建工作的mdf +事務日誌文件。這將是非常有趣的。 – lad2025

+0

@ lad2025你可以在GitHub上找到源代碼:https://github.com/shadowlynch/TheWarForWesteros-P1 –

回答

-1

.net for c#有一個庫,使用語句必須手動激活。如果您在Visual Studio中單擊項目,然後單擊添加引用並轉到附加內容。 Mysql.data應該有你需要的一切。你可以連接到數據庫,只需要在命令之外創建一個字符串即可。但首先連接到數據庫。

+1

這並沒有解決被問及的問題! –