2011-11-19 69 views
0

你好傢伙我有一個令人困惑的問題!如果我使用WCF創建Web服務,那麼我試圖將我的服務連接到一個MySQL數據庫!使用C#+ Mysql Databse使用Web服務的困惑

我已經安裝了.NET連接器後,我仍然無法指使用

using MySql.Data.MySqlClient; 

客戶端將被添加某種ID向服務數據庫和我想要的WCF應用解析值並將其提供給數據庫!

我搜索StackOverflow上以及我發現下面這兩個是一個辦法,以及:

using System.Data.Odbc; 
using System.Data.SqlClient; 

難道這是我的服務連接到數據庫?如果您認爲我在加載驅動程序的方式上有誤解,請告訴我!

THANKS

+0

當您的服務嘗試連接到數據庫時是否出現錯誤? – Tim

+0

@Tim是!就像我想輸入MySql時一樣,它以紅色標出,並且說引用不在那裏! – 0bserver07

+0

我看到你有一個答案,但我只想指出,你的措辭會表明你不完全理解「使用」指令的作用。如果我錯了,太棒了,如果沒有看看這個:http://msdn.microsoft.com/en-us/library/sf0df423.aspx –

回答

1

基於您的評論,這聽起來像你使用的語句到您的項目文件(S)的添加MySql.Data.MySqlClient,但你實際上並沒有將DLL添加到您的項目。

您可以通過查看在Solution Explorer(通常在Visual Studio右上角的窗口)將DLL添加到您的項目上的引用單擊鼠標右鍵,選擇Add Reference(添加服務引用),然後導航到您放置MySql驅動程序的位置。

僅當基礎程序集包含在項目的引用中時,才能使用using語句。

+0

噢!謝謝......我昨天用ASP.net網絡服務做了一個桌面應用程序,我不知道這也需要同樣的東西! – 0bserver07