我很快就要開始一個需要創建程序的項目,該程序允許用戶爲我正在構建的遊戲創建服務器。除了我正在處理的其他事情之外,服務器程序還必須將播放器的信息更新到Microsoft SQL Server 2008上。我在表單上使用System.Data & System.Data.SqlClient,但我不使用知道是否每個人在他們的計算機上都有SqlClient,而且我不想在以後遇到麻煩。C#WinForm Sql連接和命令執行
我應該以某種方式將SqlClient dll添加到主文件夾?我以前在我的一個WinForms中使用過這個。但是,如果是,請告訴我在哪裏可以找到System.Data.SqlClient的DLL文件。我發現System.Data但不是SqlClient dll
如果服務器程序分離到客戶端,那麼客戶端將不需要sql。它應該與服務器通信。服務器是否在他們的機器上運行?哪個SQL Server是服務器使用呢?除了所有我認爲System.Data是.Net框架的一部分,他們需要首先運行c#應用程序。 SqlClient在System.Data dll中(SqlClient是命名空間,而不是程序集名稱) –
服務器在客戶機上運行。他只是選擇創建一個新的服務器,它可以是任何球員。使用SQL Server,如上所述,Microsoft SQL Server 2008. 我相信你對SqlClient是正確的。我將不得不首先將它發送給多個人,以瞭解如何去做。然而,客戶端本身是一個** XNA **遊戲,我將不得不看看SqlClient是否也在那裏工作,因爲我可能也需要連接到數據庫的播放器 – Kfirprods
我會嘗試關注負責數據庫的服務器,它保持客戶端更清潔。我不認爲你應該擔心有System.Data DLL的用戶。特別是因爲服務器需要SQL Server 2008,他們不太可能安裝。您可能想嘗試找到可以隨服務器一起提供的輕量級數據庫解決方案。 –